Last active
August 29, 2015 14:13
-
-
Save tiberiucorbu/903c75a509f9a3f2aa8a to your computer and use it in GitHub Desktop.
Important German Verbs// demo http://jsbin.com/loyutu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<!-- | |
Created using JS Bin | |
http://jsbin.com | |
Copyright (c) 2015 by tiberiu.corbu (http://jsbin.com/loyutu) | |
Released under the MIT license: http://jsbin.mit-license.org | |
--> | |
<html> | |
<head> | |
<meta name="robots" content="noindex"> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>Important German Verbs</title> | |
<style > | |
/*! | |
* Bootstrap v3.3.0 (http://getbootstrap.com) | |
* Copyright 2011-2014 Twitter, Inc. | |
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} | |
/* custom */ | |
body { | |
padding-top: 60px; | |
} | |
@media (max-width: 767px) { | |
.navbar .navbar-form { | |
padding-left: 0; | |
padding-right: 0; | |
} | |
} | |
.navbar .navbar-form { | |
padding-top: 0; | |
padding-bottom: 0; | |
margin-right: 0; | |
margin-left: 0; | |
border: 0; | |
-webkit-box-shadow: none; | |
box-shadow: none; | |
width: 100%; | |
} | |
.full-width { | |
width: 100%; | |
} | |
.align-right { | |
text-align : right; | |
} | |
.very-small { | |
font-size: 9px | |
} | |
</style> | |
</head> | |
<body> | |
<nav class="navbar navbar-default navbar-fixed-top" role="navigation"> | |
<div class="container-fluid"> | |
<form class="navbar-form pull-left" role="search"> | |
<div class="input-group full-width"> | |
<input type="text" class="form-control" id="queryStringInput" placeholder="Search"> | |
</div> | |
</form> | |
</div> | |
</nav> | |
<div class="container"> | |
</div> | |
<script id="template" type="x-tmpl-mustache"> | |
<div class="verb-definition panel panel-default word-template" data-search="{{search_string}}"> | |
<div class="panel-heading"> | |
<div class="row"> | |
<div class="col-md-6 col-xs-6"> | |
<h3 class="panel-title">{{infinitive}}</h3> | |
<span class="verb-class very-small">{{verb_class}}</span> | |
</div> | |
<div class="col-md-6 col-xs-6 align-right"> | |
<span class="meaning small ">{{meaning}}</span> | |
</div> | |
</div> | |
</div> | |
<div class="panel-body"> | |
<div class="row"> | |
<div class="col-md-12 col-xs-12"> | |
<span class="deff">{{deff}}</span> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-md-6 col-xs-6"> | |
<span class="command small">{{command}}</span> | |
</div> | |
<div class="col-md-6 col-xs-6 align-right"> | |
<span class="prezent-participle small">{{prezent_participle}}</span> | |
</div> | |
</div> | |
</div> | |
</div> | |
</script> | |
<script> | |
/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ | |
!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="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,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=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.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},m.extend=m.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||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},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=r(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(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[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=r(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&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=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);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(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&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.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?m.extend(a,d):d}},e={};return d.pipe=d.then,m.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&&m.isFunction(a.promise)?e:0,g=1===f?a:m.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]&&m.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;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; | |
if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.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.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.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 m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.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=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(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},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!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(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},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 fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.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=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.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(f in a)this.on(f,b,c,a[f],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=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.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,m(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=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(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=wb(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=wb(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?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(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,m.cleanData(ub(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,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.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+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.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",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.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 Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.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 Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(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+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(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":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.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)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,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||(m.cssNumber[c]?"":"px") | |
},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.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):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.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,m.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 fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.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 kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),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:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.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(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.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)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(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=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.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)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.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})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.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,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.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&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.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 m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.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||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.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){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.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(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(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(uc," ").indexOf(b)>=0)return!0;return!1}}),m.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){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.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 vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.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 Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(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}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,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":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[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||(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 i&&i.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||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(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]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=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,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;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)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.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,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.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?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m}); | |
//# sourceMappingURL=jquery.min.map | |
(function(global,factory){if(typeof exports==="object"&&exports){factory(exports)}else if(typeof define==="function"&&define.amd){define(["exports"],factory)}else{factory(global.Mustache={})}})(this,function(mustache){var Object_toString=Object.prototype.toString;var isArray=Array.isArray||function(object){return Object_toString.call(object)==="[object Array]"};function isFunction(object){return typeof object==="function"}function escapeRegExp(string){return string.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var RegExp_test=RegExp.prototype.test;function testRegExp(re,string){return RegExp_test.call(re,string)}var nonSpaceRe=/\S/;function isWhitespace(string){return!testRegExp(nonSpaceRe,string)}var entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function escapeHtml(string){return String(string).replace(/[&<>"'\/]/g,function(s){return entityMap[s]})}var whiteRe=/\s*/;var spaceRe=/\s+/;var equalsRe=/\s*=/;var curlyRe=/\s*\}/;var tagRe=/#|\^|\/|>|\{|&|=|!/;function parseTemplate(template,tags){if(!template)return[];var sections=[];var tokens=[];var spaces=[];var hasTag=false;var nonSpace=false;function stripSpace(){if(hasTag&&!nonSpace){while(spaces.length)delete tokens[spaces.pop()]}else{spaces=[]}hasTag=false;nonSpace=false}var openingTagRe,closingTagRe,closingCurlyRe;function compileTags(tags){if(typeof tags==="string")tags=tags.split(spaceRe,2);if(!isArray(tags)||tags.length!==2)throw new Error("Invalid tags: "+tags);openingTagRe=new RegExp(escapeRegExp(tags[0])+"\\s*");closingTagRe=new RegExp("\\s*"+escapeRegExp(tags[1]));closingCurlyRe=new RegExp("\\s*"+escapeRegExp("}"+tags[1]))}compileTags(tags||mustache.tags);var scanner=new Scanner(template);var start,type,value,chr,token,openSection;while(!scanner.eos()){start=scanner.pos;value=scanner.scanUntil(openingTagRe);if(value){for(var i=0,valueLength=value.length;i<valueLength;++i){chr=value.charAt(i);if(isWhitespace(chr)){spaces.push(tokens.length)}else{nonSpace=true}tokens.push(["text",chr,start,start+1]);start+=1;if(chr==="\n")stripSpace()}}if(!scanner.scan(openingTagRe))break;hasTag=true;type=scanner.scan(tagRe)||"name";scanner.scan(whiteRe);if(type==="="){value=scanner.scanUntil(equalsRe);scanner.scan(equalsRe);scanner.scanUntil(closingTagRe)}else if(type==="{"){value=scanner.scanUntil(closingCurlyRe);scanner.scan(curlyRe);scanner.scanUntil(closingTagRe);type="&"}else{value=scanner.scanUntil(closingTagRe)}if(!scanner.scan(closingTagRe))throw new Error("Unclosed tag at "+scanner.pos);token=[type,value,start,scanner.pos];tokens.push(token);if(type==="#"||type==="^"){sections.push(token)}else if(type==="/"){openSection=sections.pop();if(!openSection)throw new Error('Unopened section "'+value+'" at '+start);if(openSection[1]!==value)throw new Error('Unclosed section "'+openSection[1]+'" at '+start)}else if(type==="name"||type==="{"||type==="&"){nonSpace=true}else if(type==="="){compileTags(value)}}openSection=sections.pop();if(openSection)throw new Error('Unclosed section "'+openSection[1]+'" at '+scanner.pos);return nestTokens(squashTokens(tokens))}function squashTokens(tokens){var squashedTokens=[];var token,lastToken;for(var i=0,numTokens=tokens.length;i<numTokens;++i){token=tokens[i];if(token){if(token[0]==="text"&&lastToken&&lastToken[0]==="text"){lastToken[1]+=token[1];lastToken[3]=token[3]}else{squashedTokens.push(token);lastToken=token}}}return squashedTokens}function nestTokens(tokens){var nestedTokens=[];var collector=nestedTokens;var sections=[];var token,section;for(var i=0,numTokens=tokens.length;i<numTokens;++i){token=tokens[i];switch(token[0]){case"#":case"^":collector.push(token);sections.push(token);collector=token[4]=[];break;case"/":section=sections.pop();section[5]=token[2];collector=sections.length>0?sections[sections.length-1][4]:nestedTokens;break;default:collector.push(token)}}return nestedTokens}function Scanner(string){this.string=string;this.tail=string;this.pos=0}Scanner.prototype.eos=function(){return this.tail===""};Scanner.prototype.scan=function(re){var match=this.tail.match(re);if(!match||match.index!==0)return"";var string=match[0];this.tail=this.tail.substring(string.length);this.pos+=string.length;return string};Scanner.prototype.scanUntil=function(re){var index=this.tail.search(re),match;switch(index){case-1:match=this.tail;this.tail="";break;case 0:match="";break;default:match=this.tail.substring(0,index);this.tail=this.tail.substring(index)}this.pos+=match.length;return match};function Context(view,parentContext){this.view=view==null?{}:view;this.cache={".":this.view};this.parent=parentContext}Context.prototype.push=function(view){return new Context(view,this)};Context.prototype.lookup=function(name){var cache=this.cache;var value;if(name in cache){value=cache[name]}else{var context=this,names,index;while(context){if(name.indexOf(".")>0){value=context.view;names=name.split(".");index=0;while(value!=null&&index<names.length)value=value[names[index++]]}else if(typeof context.view=="object"){value=context.view[name]}if(value!=null)break;context=context.parent}cache[name]=value}if(isFunction(value))value=value.call(this.view);return value};function Writer(){this.cache={}}Writer.prototype.clearCache=function(){this.cache={}};Writer.prototype.parse=function(template,tags){var cache=this.cache;var tokens=cache[template];if(tokens==null)tokens=cache[template]=parseTemplate(template,tags);return tokens};Writer.prototype.render=function(template,view,partials){var tokens=this.parse(template);var context=view instanceof Context?view:new Context(view);return this.renderTokens(tokens,context,partials,template)};Writer.prototype.renderTokens=function(tokens,context,partials,originalTemplate){var buffer="";var self=this;function subRender(template){return self.render(template,context,partials)}var token,value;for(var i=0,numTokens=tokens.length;i<numTokens;++i){token=tokens[i];switch(token[0]){case"#":value=context.lookup(token[1]);if(!value)continue;if(isArray(value)){for(var j=0,valueLength=value.length;j<valueLength;++j){buffer+=this.renderTokens(token[4],context.push(value[j]),partials,originalTemplate)}}else if(typeof value==="object"||typeof value==="string"){buffer+=this.renderTokens(token[4],context.push(value),partials,originalTemplate)}else if(isFunction(value)){if(typeof originalTemplate!=="string")throw new Error("Cannot use higher-order sections without the original template");value=value.call(context.view,originalTemplate.slice(token[3],token[5]),subRender);if(value!=null)buffer+=value}else{buffer+=this.renderTokens(token[4],context,partials,originalTemplate)}break;case"^":value=context.lookup(token[1]);if(!value||isArray(value)&&value.length===0)buffer+=this.renderTokens(token[4],context,partials,originalTemplate);break;case">":if(!partials)continue;value=isFunction(partials)?partials(token[1]):partials[token[1]];if(value!=null)buffer+=this.renderTokens(this.parse(value),context,partials,value);break;case"&":value=context.lookup(token[1]);if(value!=null)buffer+=value;break;case"name":value=context.lookup(token[1]);if(value!=null)buffer+=mustache.escape(value);break;case"text":buffer+=token[1];break}}return buffer};mustache.name="mustache.js";mustache.version="1.0.0";mustache.tags=["{{","}}"];var defaultWriter=new Writer;mustache.clearCache=function(){return defaultWriter.clearCache()};mustache.parse=function(template,tags){return defaultWriter.parse(template,tags)};mustache.render=function(template,view,partials){return defaultWriter.render(template,view,partials)};mustache.to_html=function(template,view,partials,send){var result=mustache.render(template,view,partials);if(isFunction(send)){send(result)}else{return result}};mustache.escape=escapeHtml;mustache.Scanner=Scanner;mustache.Context=Context;mustache.Writer=Writer}); | |
var verbsOverviews=[{infinitive:"ab\u00b7biegen",deff:"biegt ab \u00b7 bog ab \u00b7 abgebogen",verb_class:"strong verb",meaning:"to turn (off)",command:"bieg(e) ab! biegt ab! biegen Sie ab!",prezent_participle:"abbiegend",search_string:"biegt ab bog abgebogen abbiegen abbiegend"},{infinitive:"ab\u00b7fahren",deff:"f\u00e4hrt ab \u00b7 fuhr ab \u00b7 abgefahren",verb_class:"strong verb",meaning:"to depart, leave",command:"fahr(e) ab! fahrt ab! fahren Sie ab!",prezent_participle:"abfahrend",search_string:"f\u00e4hrt ab fahrt fuhr abgefahren abfahren abfahrend"}, {infinitive:"ab\u00b7geben",deff:"gibt ab \u00b7 gab ab \u00b7 abgegeben",verb_class:"strong verb",meaning:"to hand in, hand over; fire; give off, produce",command:"gib ab! gebt ab! geben Sie ab!",prezent_participle:"abgebend",search_string:"gibt ab gab abgegeben abgeben abgebend"},{infinitive:"ab\u00b7holen",deff:"holt ab \u00b7 holte ab \u00b7 abgeholt",verb_class:"regular weak verb",meaning:"to fetch, pick up",command:"hol(e) ab! holt ab! holen Sie ab!",prezent_participle:"abholend",search_string:"holt ab holte abgeholt abholen abholend"}, {infinitive:"ab\u00b7lehnen",deff:"lehnt ab \u00b7 lehnte ab \u00b7 abgelehnt",verb_class:"regular weak verb",meaning:"to decline, refuse",command:"lehn(e) ab! lehnt ab! lehnen Sie ab!",prezent_participle:"ablehnend",search_string:"lehnt ab lehnte abgelehnt ablehnen ablehnend"},{infinitive:"ab\u00b7nehmen",deff:"nimmt ab \u00b7 nahm ab \u00b7 abgenommen",verb_class:"strong verb",meaning:"to lose weight; decrease; wane; remove, take off; take away",command:"nimm ab! nehmt ab! nehmen Sie ab!",prezent_participle:"abnehmend", search_string:"nimmt ab nahm abgenommen abnehmen abnehmend"},{infinitive:"achten",deff:"achtet \u00b7 achtete \u00b7 geachtet",verb_class:"regular weak verb",meaning:"to consider, respect; pay attention",command:"achte! achtet! achten Sie!",prezent_participle:"achtend",search_string:"achtet achtete geachtet achten achtend"},{infinitive:"an\u00b7bieten",deff:"bietet an \u00b7 bot an \u00b7 angeboten",verb_class:"strong verb",meaning:"to offer",command:"biete an! bietet an! bieten Sie an!",prezent_participle:"anbietend", search_string:"bietet an bot angeboten anbieten anbietend"},{infinitive:"\u00e4ndern",deff:"\u00e4ndert \u00b7 \u00e4nderte \u00b7 ge\u00e4ndert",verb_class:"regular weak verb",meaning:"to alter, change",command:"\u00e4ndere! \u00e4ndert! \u00e4ndern Sie!",prezent_participle:"\u00e4ndernd",search_string:"\u00e4ndert andert \u00e4nderte anderte ge\u00e4ndert geandert \u00e4ndern andern \u00e4ndernd andernd"},{infinitive:"an\u00b7fangen",deff:"f\u00e4ngt an \u00b7 fing an \u00b7 angefangen",verb_class:"strong verb", meaning:"to begin, start",command:"fang(e) an! fangt an! fangen Sie an!",prezent_participle:"anfangend",search_string:"f\u00e4ngt an fangt fing angefangen anfangen anfangend"},{infinitive:"an\u00b7fassen",deff:"fasst an \u00b7 fasste an \u00b7 angefasst",verb_class:"regular weak verb",meaning:"to handle; touch",command:"fass(e) an! fasst an! fassen Sie an!",prezent_participle:"anfassend",search_string:"fasst an fasste angefasst anfassen anfassend"},{infinitive:"an\u00b7kommen",deff:"kommt an \u00b7 kam an \u00b7 angekommen", verb_class:"strong verb",meaning:"to arrive",command:"komm(e) an! kommt an! kommen Sie an!",prezent_participle:"ankommend",search_string:"kommt an kam angekommen ankommen ankommend"},{infinitive:"an\u00b7machen",deff:"macht an \u00b7 machte an \u00b7 angemacht",verb_class:"regular weak verb",meaning:"to turn on; attach; prepare, mix",command:"mach(e) an! macht an! machen Sie an!",prezent_participle:"anmachend",search_string:"macht an machte angemacht anmachen anmachend"},{infinitive:"an\u00b7melden", deff:"meldet an \u00b7 meldete an \u00b7 angemeldet",verb_class:"regular weak verb",meaning:"to announce; register, make an appointment; indicate, declare, express",command:"melde an! meldet an! melden Sie an!",prezent_participle:"anmeldend",search_string:"meldet an meldete angemeldet anmelden anmeldend"},{infinitive:"an\u00b7nehmen",deff:"nimmt an \u00b7 nahm an \u00b7 angenommen",verb_class:"strong verb",meaning:"to accept, take on; assume; pass",command:"nimm an! nehmt an! nehmen Sie an!",prezent_participle:"annehmend", search_string:"nimmt an nahm angenommen annehmen annehmend"},{infinitive:"an\u00b7rufen",deff:"ruft an \u00b7 rief an \u00b7 angerufen",verb_class:"strong verb",meaning:"to phone; appeal to; call out to",command:"ruf(e) an! ruft an! rufen Sie an!",prezent_participle:"anrufend",search_string:"ruft an rief angerufen anrufen anrufend"},{infinitive:"an\u00b7schauen",deff:"schaut an \u00b7 schaute an \u00b7 angeschaut",verb_class:"regular weak verb",meaning:"to look at, watch",command:"schau(e) an! schaut an! schauen Sie an!", prezent_participle:"anschauend",search_string:"schaut an schaute angeschaut anschauen anschauend"},{infinitive:"an\u00b7sehen",deff:"sieht an \u00b7 sah an \u00b7 angesehen",verb_class:"strong verb",meaning:"to look at, watch; regard, consider; see",command:"sieh an! seht an! sehen Sie an!",prezent_participle:"ansehend",search_string:"sieht an sah angesehen ansehen ansehend"},{infinitive:"antworten",deff:"antwortet \u00b7 antwortete \u00b7 geantwortet",verb_class:"regular weak verb (dative object)", meaning:"to answer, reply",command:"antworte! antwortet! antworten Sie!",prezent_participle:"antwortend",search_string:"antwortet antwortete geantwortet antworten antwortend"},{infinitive:"an\u00b7ziehen",deff:"zieht an \u00b7 zog an \u00b7 angezogen",verb_class:"strong verb",meaning:"to advance, increase; attract; draw up, pull at, tighten; take on",command:"zieh(e) an! zieht an! ziehen Sie an!",prezent_participle:"anziehend",search_string:"zieht an zog angezogen anziehen anziehend"},{infinitive:"an\u00b7z\u00fcnden", deff:"z\u00fcndet an \u00b7 z\u00fcndete an \u00b7 angez\u00fcndet",verb_class:"regular weak verb",meaning:"to ignite; kindle, light; set fire to",command:"z\u00fcnde an! z\u00fcndet an! z\u00fcnden Sie an!",prezent_participle:"anz\u00fcndend",search_string:"z\u00fcndet an zundet z\u00fcndete zundete angez\u00fcndet angezundet anz\u00fcnden anzunden anz\u00fcndend anzundend"},{infinitive:"arbeiten",deff:"arbeitet \u00b7 arbeitete \u00b7 gearbeitet",verb_class:"regular weak verb",meaning:"to work, labor; function", command:"arbeite! arbeitet! arbeiten Sie!",prezent_participle:"arbeitend",search_string:"arbeitet arbeitete gearbeitet arbeiten arbeitend"},{infinitive:"\u00e4rgern",deff:"\u00e4rgert \u00b7 \u00e4rgerte \u00b7 ge\u00e4rgert",verb_class:"regular weak verb",meaning:"to annoy, irritate, upset",command:"\u00e4rgere! \u00e4rgert! \u00e4rgern Sie!",prezent_participle:"\u00e4rgernd",search_string:"\u00e4rgert argert \u00e4rgerte argerte ge\u00e4rgert geargert \u00e4rgern argern \u00e4rgernd argernd"},{infinitive:"atmen", deff:"atmet \u00b7 atmete \u00b7 geatmet",verb_class:"regular weak verb",meaning:"to breathe, respire",command:"atme! atmet! atmen Sie!",prezent_participle:"atmend",search_string:"atmet atmete geatmet atmen atmend"},{infinitive:"auf\u00b7fordern",deff:"fordert auf \u00b7 forderte auf \u00b7 aufgefordert",verb_class:"regular weak verb",meaning:"to ask, call upon, demand; invite",command:"fordere auf ! fordert auf ! fordern Sie auf !",prezent_participle:"auffordernd",search_string:"fordert auf forderte aufgefordert auffordern auffordernd"}, {infinitive:"auf\u00b7geben",deff:"gibt auf \u00b7 gab auf \u00b7 aufgegeben",verb_class:"strong verb",meaning:"to abandon, give up; assign; give, hand in",command:"gib auf ! gebt auf ! geben Sie auf !",prezent_participle:"aufgebend",search_string:"gibt auf gab aufgegeben aufgeben aufgebend"},{infinitive:"auf\u00b7heben",deff:"hebt auf \u00b7 hob auf \u00b7 aufgehoben",verb_class:"strong verb",meaning:"to balance out; keep; lift up; pick up; terminate",command:"heb(e) auf ! hebt auf ! heben Sie auf !", prezent_participle:"aufhebend",search_string:"hebt auf hob aufgehoben aufheben aufhebend"},{infinitive:"auf\u00b7h\u00f6ren",deff:"h\u00f6rt auf \u00b7 h\u00f6rte auf \u00b7 aufgeh\u00f6rt",verb_class:"regular weak verb",meaning:"to stop, cease, discontinue",command:"h\u00f6r(e) auf ! h\u00f6rt auf ! h\u00f6ren Sie auf !",prezent_participle:"aufh\u00f6rend",search_string:"h\u00f6rt auf hort h\u00f6rte horte aufgeh\u00f6rt aufgehort aufh\u00f6ren aufhoren aufh\u00f6rend aufhorend"},{infinitive:"auf\u00b7passen", deff:"passt auf \u00b7 passte auf \u00b7 aufgepasst",verb_class:"regular weak verb",meaning:"to beware, pay attention, watch over",command:"pass(e) auf ! passt auf ! passen Sie auf !",prezent_participle:"aufpassend",search_string:"passt auf passte aufgepasst aufpassen aufpassend"},{infinitive:"auf\u00b7r\u00e4umen",deff:"r\u00e4umt auf \u00b7 r\u00e4umte auf \u00b7 aufger\u00e4umt",verb_class:"regular weak verb",meaning:"to clean, straighten, tidy up; clear",command:"r\u00e4um(e) auf ! r\u00e4umt auf ! r\u00e4umen Sie auf !", prezent_participle:"aufr\u00e4umend",search_string:"r\u00e4umt auf raumt r\u00e4umte raumte aufger\u00e4umt aufgeraumt aufr\u00e4umen aufraumen aufr\u00e4umend aufraumend"},{infinitive:"auf\u00b7regen",deff:"regt auf \u00b7 regte auf \u00b7 aufgeregt",verb_class:"regular weak verb",meaning:"to upset; excite",command:"reg(e) auf ! regt auf ! regen Sie auf !",prezent_participle:"aufregend",search_string:"regt auf regte aufgeregt aufregen aufregend"},{infinitive:"auf\u00b7stehen",deff:"steht auf \u00b7 stand auf \u00b7 aufgestanden", verb_class:"strong verb",meaning:"to get up, stand up; rise (up)",command:"steh(e) auf ! steht auf ! stehen Sie auf !",prezent_participle:"aufstehend",search_string:"steht auf stand aufgestanden aufstehen aufstehend"},{infinitive:"auf\u00b7wachen",deff:"wacht auf \u00b7 wachte auf \u00b7 aufgewacht",verb_class:"regular weak verb",meaning:"to awake, wake up",command:"wach(e) auf ! wacht auf ! wachen Sie auf !",prezent_participle:"aufwachend",search_string:"wacht auf wachte aufgewacht aufwachen aufwachend"}, {infinitive:"aus\u00b7geben",deff:"gibt aus \u00b7 gab aus \u00b7 ausgegeben",verb_class:"strong verb",meaning:"to spend; distribute, give out; declare; yield; pass off as",command:"gib aus! gebt aus! geben Sie aus!",prezent_participle:"ausgebend",search_string:"gibt aus gab ausgegeben ausgeben ausgebend"},{infinitive:"aus\u00b7gehen",deff:"geht aus \u00b7 ging aus \u00b7 ausgegangen",verb_class:"strong verb",meaning:"to go out; come out; start out, assume; come to an end",command:"geh(e) aus! geht aus! gehen Sie aus!", prezent_participle:"ausgehend",search_string:"geht aus ging ausgegangen ausgehen ausgehend"},{infinitive:"aus\u00b7machen",deff:"macht aus \u00b7 machte aus \u00b7 ausgemacht",verb_class:"regular weak verb",meaning:"come to, constitute; discern",command:"mach(e) aus! macht aus! machen Sie aus!",prezent_participle:"ausmachend",search_string:"macht aus machte ausgemacht ausmachen ausmachend"},{infinitive:"aus\u00b7schalten",deff:"schaltet aus \u00b7 schaltete aus \u00b7 ausgeschaltet",verb_class:"regular weak verb", meaning:"to switch off, turn off; eliminate, set aside",command:"schalte aus! schaltet aus! schalten Sie aus!",prezent_participle:"ausschaltend",search_string:"schaltet aus schaltete ausgeschaltet ausschalten ausschaltend"},{infinitive:"aus\u00b7schlie\u00dfen",deff:"schlie\u00dft aus \u00b7 schloss aus \u00b7 ausgeschlossen",verb_class:"strong verb",meaning:"to exclude, rule out, expel, shut out",command:"schlie\u00df(e) aus! schlie\u00dft aus! schlie\u00dfen Sie aus!",prezent_participle:"ausschlie\u00dfend", search_string:"schlie\u00dft aus schloss ausgeschlossen ausschlie\u00dfen ausschlie\u00dfend"},{infinitive:"aus\u00b7sehen",deff:"sieht aus \u00b7 sah aus \u00b7 ausgesehen",verb_class:"strong verb",meaning:"to appear, look",command:"sieh aus! seht aus! sehen Sie aus!",prezent_participle:"aussehend",search_string:"sieht aus sah ausgesehen aussehen aussehend"},{infinitive:"aus\u00b7sprechen",deff:"spricht aus \u00b7 sprach aus \u00b7 ausgesprochen",verb_class:"strong verb",meaning:"to express, voice; pronounce; finish speaking", command:"sprich aus! sprecht aus! sprechen Sie aus!",prezent_participle:"aussprechend",search_string:"spricht aus sprach ausgesprochen aussprechen aussprechend"},{infinitive:"aus\u00b7stellen",deff:"stellt aus \u00b7 stellte aus \u00b7 ausgestellt",verb_class:"regular weak verb",meaning:"to display, exhibit; write out, issue",command:"stell(e) aus! stellt aus! stellen Sie aus!",prezent_participle:"ausstellend",search_string:"stellt aus stellte ausgestellt ausstellen ausstellend"},{infinitive:"aus\u00b7ziehen", deff:"zieht aus \u00b7 zog aus \u00b7 ausgezogen",verb_class:"strong verb",meaning:"to pull out, extract; take off, remove",command:"zieh(e) aus! zieht aus! ziehen Sie aus!",prezent_participle:"ausziehend",search_string:"zieht aus zog ausgezogen ausziehen ausziehend"},{infinitive:"backen",deff:"backt/b\u00e4ckt \u00b7 backte/buk \u00b7 gebacken",verb_class:"regular weak verb/strong verb",meaning:"to bake",command:"back(e)! backt! backen Sie!",prezent_participle:"backend",search_string:"backt/b\u00e4ckt backt/backt backte/buk gebacken backend"}, {infinitive:"baden",deff:"badet \u00b7 badete \u00b7 gebadet",verb_class:"regular weak verb",meaning:"to bathe, take a bath; swim",command:"bade! badet! baden Sie!",prezent_participle:"badend",search_string:"badet badete gebadet baden badend"},{infinitive:"bauen",deff:"baut \u00b7 baute \u00b7 gebaut",verb_class:"regular weak verb",meaning:"to build; cultivate",command:"bau(e)! baut! bauen Sie!",prezent_participle:"bauend",search_string:"baut baute gebaut bauen bauend"},{infinitive:"beachten",deff:"beachtet \u00b7 beachtete \u00b7 beachtet", verb_class:"regular weak verb",meaning:"to obey, heed; notice, regard, pay attention to",command:"beachte! beachtet! beachten Sie!",prezent_participle:"beachtend",search_string:"beachtet beachtete beachten beachtend"},{infinitive:"beantragen",deff:"beantragt \u00b7 beantragte \u00b7 beantragt",verb_class:"regular weak verb",meaning:"to apply for; propose, call for",command:"beantrag(e)! beantragt! beantragen Sie!",prezent_participle:"beantragend",search_string:"beantragt beantragte beantragen beantragend"}, {infinitive:"bedeuten",deff:"bedeutet \u00b7 bedeutete \u00b7 bedeutet",verb_class:"regular weak verb",meaning:"to mean, signify; portend",command:"bedeute! bedeutet! bedeuten Sie!",prezent_participle:"bedeutend",search_string:"bedeutet bedeutete bedeuten bedeutend"},{infinitive:"bedienen",deff:"bedient \u00b7 bediente \u00b7 bedient",verb_class:"regular weak verb",meaning:"to serve, wait on; operate, work",command:"bedien(e)! bedient! bedienen Sie!",prezent_participle:"bedienend",search_string:"bedient bediente bedienen bedienend"}, {infinitive:"bedingen",deff:"bedingt \u00b7 bedingte \u00b7 bedingt",verb_class:"regular weak verb",meaning:"to imply, depend on; determine; require",command:"beding(e)! bedingt! bedingen Sie!",prezent_participle:"bedingend",search_string:"bedingt bedingte bedingen bedingend"},{infinitive:"sich beeilen",deff:"beeilt sich \u00b7 beeilte sich \u00b7 sich beeilt",verb_class:"regular weak verb",meaning:"to hurry, quicken",command:"beeil(e) dich! beeilt euch! beeilen Sie sich!",prezent_participle:"sich beeilend", search_string:"beeilt sich beeilte beeilen beeilend"},{infinitive:"beeinflussen",deff:"beeinflusst \u00b7 beeinflusste \u00b7 beeinflusst",verb_class:"regular weak verb",meaning:"to influence, have an effect on",command:"beeinfluss(e)! beeinflusst! beeinflussen Sie!",prezent_participle:"beeinflussend",search_string:"beeinflusst beeinflusste beeinflussen beeinflussend"},{infinitive:"befehlen",deff:"befiehlt \u00b7 befahl \u00b7 befohlen",verb_class:"strong verb",meaning:"to command, dictate, order; commend, entrust", command:"befiehl! befehlt! befehlen Sie!",prezent_participle:"befehlend",search_string:"befiehlt befahl befohlen befehlen befehlend"},{infinitive:"befinden",deff:"befindet \u00b7 befand \u00b7 befunden",verb_class:"strong verb",meaning:"to find, consider, judge",command:"befinde! befindet! befinden Sie!",prezent_participle:"befindend",search_string:"befindet befand befunden befinden befindend"},{infinitive:"befreien",deff:"befreit \u00b7 befreite \u00b7 befreit",verb_class:"regular weak verb",meaning:"to free, liberate; release; excuse, exempt", command:"befrei(e)! befreit! befreien Sie!",prezent_participle:"befreiend",search_string:"befreit befreite befreien befreiend"},{infinitive:"begegnen",deff:"begegnet \u00b7 begegnete \u00b7 begegnet",verb_class:"regular weak verb (dative object)",meaning:"to meet, encounter; occur; treat; counter",command:"begegne! begegnet! begegnen Sie!",prezent_participle:"begegnend",search_string:"begegnet begegnete begegnen begegnend"},{infinitive:"beginnen",deff:"beginnt \u00b7 begann \u00b7 begonnen",verb_class:"strong verb", meaning:"to begin, start; undertake",command:"beginn(e)! beginnt! beginnen Sie!",prezent_participle:"beginnend",search_string:"beginnt begann begonnen beginnen beginnend"},{infinitive:"begleiten",deff:"begleitet \u00b7 begleitete \u00b7 begleitet",verb_class:"regular weak verb",meaning:"to accompany; escort",command:"begleite! begleitet! begleiten Sie!",prezent_participle:"begleitend",search_string:"begleitet begleitete begleiten begleitend"},{infinitive:"begr\u00fcnden",deff:"begr\u00fcndet \u00b7 begr\u00fcndete \u00b7 begr\u00fcndet", verb_class:"regular weak verb",meaning:"to substantiate, supply evidence for; found, establish, start",command:"begr\u00fcnde! begr\u00fcndet! begr\u00fcnden Sie!",prezent_participle:"begr\u00fcndend",search_string:"begr\u00fcndet begrundet begr\u00fcndete begrundete begr\u00fcnden begrunden begr\u00fcndend begrundend"},{infinitive:"begr\u00fc\u00dfen",deff:"begr\u00fc\u00dft \u00b7 begr\u00fc\u00dfte \u00b7 begr\u00fc\u00dft",verb_class:"regular weak verb",meaning:"to greet, hail, welcome",command:"begr\u00fc\u00df(e)! begr\u00fc\u00dft! begr\u00fc\u00dfen Sie!", prezent_participle:"begr\u00fc\u00dfend",search_string:"begr\u00fc\u00dft begru\u00dft begr\u00fc\u00dfte begru\u00dfte begr\u00fc\u00dfen begru\u00dfen begr\u00fc\u00dfend begru\u00dfend"},{infinitive:"behalten",deff:"beh\u00e4lt \u00b7 behielt \u00b7 behalten",verb_class:"strong verb",meaning:"to keep, retain; remember; maintain",command:"behalte! behaltet! behalten Sie!",prezent_participle:"behaltend",search_string:"beh\u00e4lt behalt behielt behalten behaltend"},{infinitive:"behandeln",deff:"behandelt \u00b7 behandelte \u00b7 behandelt", verb_class:"regular weak verb",meaning:"to treat, deal with, handle",command:"behand(e)le! behandelt! behandeln Sie!",prezent_participle:"behandelnd",search_string:"behandelt behandelte behandeln behandelnd"},{infinitive:"behaupten",deff:"behauptet \u00b7 behauptete \u00b7 behauptet",verb_class:"regular weak verb",meaning:"to maintain; retain possession of; assert, contend",command:"behaupte! behauptet! behaupten Sie!",prezent_participle:"behauptend",search_string:"behauptet behauptete behaupten behauptend"}, {infinitive:"behindern",deff:"behindert \u00b7 behinderte \u00b7 behindert",verb_class:"regular weak verb",meaning:"to hinder, obstruct, impede",command:"behindere! behindert! behindern Sie!",prezent_participle:"behindernd",search_string:"behindert behinderte behindern behindernd"},{infinitive:"bei\u00dfen",deff:"bei\u00dft \u00b7 biss \u00b7 gebissen",verb_class:"strong verb",meaning:"to bite, sting",command:"bei\u00df(e)! bei\u00dft! bei\u00dfen Sie!",prezent_participle:"bei\u00dfend",search_string:"bei\u00dft biss gebissen bei\u00dfen bei\u00dfend"}, {infinitive:"bekommen",deff:"bekommt \u00b7 bekam \u00b7 bekommen",verb_class:"strong verb",meaning:"to get, receive, obtain",command:"bekomm(e)! bekommt! bekommen Sie!",prezent_participle:"bekommend",search_string:"bekommt bekam bekommen bekommend"},{infinitive:"beleidigen",deff:"beleidigt \u00b7 beleidigte \u00b7 beleidigt",verb_class:"regular weak verb",meaning:"to offend, insult, affront",command:"beleidig(e)! beleidigt! beleidigen Sie!",prezent_participle:"beleidigend",search_string:"beleidigt beleidigte beleidigen beleidigend"}, {infinitive:"bellen",deff:"bellt \u00b7 bellte \u00b7 gebellt",verb_class:"regular weak verb",meaning:"to bark, yap",command:"bell(e)! bellt! bellen Sie!",prezent_participle:"bellend",search_string:"bellt bellte gebellt bellen bellend"},{infinitive:"bemerken",deff:"bemerkt \u00b7 bemerkte \u00b7 bemerkt",verb_class:"regular weak verb",meaning:"to notice, observe; mention, remark",command:"bemerk(e)! bemerkt! bemerken Sie!",prezent_participle:"bemerkend",search_string:"bemerkt bemerkte bemerken bemerkend"}, {infinitive:"sich bem\u00fchen",deff:"bem\u00fcht sich \u00b7 bem\u00fchte sich \u00b7 sich bem\u00fcht",verb_class:"regular weak verb",meaning:"to endeavor, make an effort; concern oneself; bother",command:"bem\u00fch(e) dich! bem\u00fcht euch! bem\u00fchen Sie sich!",prezent_participle:"sich bem\u00fchend",search_string:"bem\u00fcht sich bemuht bem\u00fchte bemuhte bem\u00fchen bemuhen bem\u00fchend bemuhend"},{infinitive:"benutzen",deff:"benutzt \u00b7 benutzte \u00b7 benutzt",verb_class:"regular weak verb", meaning:"to use, utilize, employ",command:"benutz(e)! benutzt! benutzen Sie!",prezent_participle:"benutzend",search_string:"benutzt benutzte benutzen benutzend"},{infinitive:"beobachten",deff:"beobachtet \u00b7 beobachtete \u00b7 beobachtet",verb_class:"regular weak verb",meaning:"to observe, watch; comply with",command:"beobachte! beobachtet! beobachten Sie!",prezent_participle:"beobachtend",search_string:"beobachtet beobachtete beobachten beobachtend"},{infinitive:"beraten",deff:"ber\u00e4t \u00b7 beriet \u00b7 beraten", verb_class:"strong verb",meaning:"to advise; confer",command:"berate! beratet! beraten Sie!",prezent_participle:"beratend",search_string:"ber\u00e4t berat beriet beraten beratend"},{infinitive:"bereiten",deff:"bereitet \u00b7 bereitete \u00b7 bereitet",verb_class:"regular weak verb",meaning:"to make ready, prepare; give, bring",command:"bereite! bereitet! bereiten Sie!",prezent_participle:"bereitend",search_string:"bereitet bereitete bereiten bereitend"},{infinitive:"to save, recover, rescue; secure, shelter; co", deff:"birgt \u00b7 barg \u00b7 geborgen",verb_class:"strong verb",meaning:"to save, recover, rescue; secure, shelter; conceal, contain, involve, hide",command:"birg! bergt! bergen Sie!",prezent_participle:"bergend",search_string:"birgt barg geborgen to save, recover, rescue; secure, shelter; conceal, contain, involve, hide bergend"},{infinitive:"berichten",deff:"berichtet \u00b7 berichtete \u00b7 berichtet",verb_class:"regular weak verb",meaning:"to report; advise, inform",command:"berichte! berichtet! berichten Sie!", prezent_participle:"berichtend",search_string:"berichtet berichtete berichten berichtend"},{infinitive:"bersten",deff:"birst \u00b7 barst \u00b7 geborsten",verb_class:"strong verb",meaning:"to burst, split",command:"birst! berstet! bersten Sie!",prezent_participle:"berstend",search_string:"birst barst geborsten bersten berstend"},{infinitive:"ber\u00fccksichtigen",deff:"ber\u00fccksichtigt \u00b7 ber\u00fccksichtigte \u00b7 ber\u00fccksichtigt",verb_class:"regular weak verb",meaning:"to take into consideration, allow for, bear in mind", command:"ber\u00fccksichtig(e)! ber\u00fccksichtigt! ber\u00fccksichtigen Sie!",prezent_participle:"ber\u00fccksichtigend",search_string:"ber\u00fccksichtigt berucksichtigt ber\u00fccksichtigte berucksichtigte ber\u00fccksichtigen berucksichtigen ber\u00fccksichtigend berucksichtigend"},{infinitive:"berufen",deff:"beruft \u00b7 berief \u00b7 berufen",verb_class:"strong verb",meaning:"to summon, call together; convene; appoint",command:"beruf(e)! beruft! berufen Sie!",prezent_participle:"berufend", search_string:"beruft berief berufen berufend"},{infinitive:"beruhigen",deff:"beruhigt \u00b7 beruhigte \u00b7 beruhigt",verb_class:"regular weak verb",meaning:"to calm, quiet",command:"beruhig(e)! beruhigt! beruhigen Sie!",prezent_participle:"beruhigend",search_string:"beruhigt beruhigte beruhigen beruhigend"},{infinitive:"besch\u00e4digen",deff:"besch\u00e4digt \u00b7 besch\u00e4digte \u00b7 besch\u00e4digt",verb_class:"regular weak verb",meaning:"to injure, damage",command:"besch\u00e4dig(e)! besch\u00e4digt! besch\u00e4digen Sie!", prezent_participle:"besch\u00e4digend",search_string:"besch\u00e4digt beschadigt besch\u00e4digte beschadigte besch\u00e4digen beschadigen besch\u00e4digend beschadigend"},{infinitive:"besch\u00e4ftigen",deff:"besch\u00e4ftigt \u00b7 besch\u00e4ftigte \u00b7 besch\u00e4ftigt",verb_class:"regular weak verb",meaning:"to occupy, engage",command:"besch\u00e4ftig(e)! besch\u00e4ftigt! besch\u00e4ftigen Sie!",prezent_participle:"besch\u00e4ftigend",search_string:"besch\u00e4ftigt beschaftigt besch\u00e4ftigte beschaftigte besch\u00e4ftigen beschaftigen besch\u00e4ftigend beschaftigend"}, {infinitive:"beschlie\u00dfen",deff:"beschlie\u00dft \u00b7 beschloss \u00b7 beschlossen",verb_class:"strong verb",meaning:"to resolve, decide; conclude, close",command:"beschlie\u00df(e)! beschlie\u00dft! beschlie\u00dfen Sie!",prezent_participle:"beschlie\u00dfend",search_string:"beschlie\u00dft beschloss beschlossen beschlie\u00dfen beschlie\u00dfend"},{infinitive:"beschreiben",deff:"beschreibt \u00b7 beschrieb \u00b7 beschrieben",verb_class:"strong verb",meaning:"to describe; write on",command:"beschreib(e)! beschreibt! beschreiben Sie!", prezent_participle:"beschreibend",search_string:"beschreibt beschrieb beschrieben beschreiben beschreibend"},{infinitive:"beschweren",deff:"beschwert \u00b7 beschwerte \u00b7 beschwert",verb_class:"regular weak verb",meaning:"to weigh down, make heavy, encumber",command:"beschwer(e)! beschwert! beschweren Sie!",prezent_participle:"beschwerend",search_string:"beschwert beschwerte beschweren beschwerend"},{infinitive:"besichtigen",deff:"besichtigt \u00b7 besichtigte \u00b7 besichtigt",verb_class:"regular weak verb", meaning:"to inspect, examine; go sightseeing in",command:"besichtig(e)! besichtigt! besichtigen Sie!",prezent_participle:"besichtigend",search_string:"besichtigt besichtigte besichtigen besichtigend"},{infinitive:"besitzen",deff:"besitzt \u00b7 besa\u00df \u00b7 besessen",verb_class:"strong verb",meaning:"to possess, own",command:"besitz(e)! besitzt! besitzen Sie!",prezent_participle:"besitzend",search_string:"besitzt besa\u00df besessen besitzen besitzend"},{infinitive:"besorgen",deff:"besorgt \u00b7 besorgte \u00b7 besorgt", verb_class:"regular weak verb",meaning:"to look after; attend to; get, procure",command:"besorg(e)! besorgt! besorgen Sie!",prezent_participle:"besorgend",search_string:"besorgt besorgte besorgen besorgend"},{infinitive:"best\u00e4tigen",deff:"best\u00e4tigt \u00b7 best\u00e4tigte \u00b7 best\u00e4tigt",verb_class:"regular weak verb",meaning:"to confirm, verify; acknowledge, validate",command:"best\u00e4tig(e)! best\u00e4tigt! best\u00e4tigen Sie!",prezent_participle:"best\u00e4tigend",search_string:"best\u00e4tigt bestatigt best\u00e4tigte bestatigte best\u00e4tigen bestatigen best\u00e4tigend bestatigend"}, {infinitive:"bestehen",deff:"besteht \u00b7 bestand \u00b7 bestanden",verb_class:"strong verb",meaning:"to undergo, endure, pass; exist, persist; consist, be composed; insist",command:"besteh(e)! besteht! bestehen Sie!",prezent_participle:"bestehend",search_string:"besteht bestand bestanden bestehen bestehend"},{infinitive:"to order, reserve; arrange; deliver; summon",deff:"bestellt \u00b7 bestellte \u00b7 bestellt",verb_class:"regular weak verb",meaning:"to order, reserve; arrange; deliver; summon", command:"bestell(e)! bestellt! bestellen Sie!",prezent_participle:"bestellend",search_string:"bestellt bestellte to order, reserve; arrange; deliver; summon bestellend"},{infinitive:"bestimmen",deff:"bestimmt \u00b7 bestimmte \u00b7 bestimmt",verb_class:"regular weak verb",meaning:"to determine, fix; intend; designate",command:"bestimm(e)! bestimmt! bestimmen Sie!",prezent_participle:"bestimmend",search_string:"bestimmt bestimmte bestimmen bestimmend"},{infinitive:"besuchen",deff:"besucht \u00b7 besuchte \u00b7 besucht", verb_class:"regular weak verb",meaning:"to visit, call on; attend, patronize",command:"besuch(e)! besucht! besuchen Sie!",prezent_participle:"besuchend",search_string:"besucht besuchte besuchen besuchend"},{infinitive:"beteiligen",deff:"beteiligt \u00b7 beteiligte \u00b7 beteiligt",verb_class:"regular weak verb",meaning:"to give a share",command:"beteilig(e)! beteiligt! beteiligen Sie!",prezent_participle:"beteiligend",search_string:"beteiligt beteiligte beteiligen beteiligend"},{infinitive:"beten", deff:"betet \u00b7 betete \u00b7 gebetet",verb_class:"regular weak verb",meaning:"to pray",command:"bete! betet! beten Sie!",prezent_participle:"betend",search_string:"betet betete gebetet beten betend"},{infinitive:"betonen",deff:"betont \u00b7 betonte \u00b7 betont",verb_class:"regular weak verb",meaning:"to stress, emphasize",command:"beton(e)! betont! betonen Sie!",prezent_participle:"betonend",search_string:"betont betonte betonen betonend"},{infinitive:"betragen",deff:"betr\u00e4gt \u00b7 betrug \u00b7 betragen", verb_class:"strong verb",meaning:"to amount to, be",command:"betrag(e)! betragt! betragen Sie!",prezent_participle:"betragend",search_string:"betr\u00e4gt betragt betrug betragen betragend"},{infinitive:"betr\u00fcgen",deff:"betr\u00fcgt \u00b7 betrog \u00b7 betrogen",verb_class:"strong verb",meaning:"to deceive; defraud; be unfaithful to",command:"betr\u00fcg(e)! betr\u00fcgt! betr\u00fcgen Sie!",prezent_participle:"betr\u00fcgend",search_string:"betr\u00fcgt betrugt betrog betrogen betr\u00fcgen betrugen betr\u00fcgend betrugend"}, {infinitive:"bewegen1",deff:"bewegt \u00b7 bewog \u00b7 bewogen",verb_class:"strong verb",meaning:"to induce, persuade; bring, prompt",command:"beweg(e)! bewegt! bewegen Sie!",prezent_participle:"bewegend",search_string:"bewegt bewog bewogen bewegen1 bewegend"},{infinitive:"bewegen2",deff:"bewegt \u00b7 bewegte \u00b7 bewegt",verb_class:"regular weak verb",meaning:"to move, stir; occupy one\u2019s mind",command:"beweg(e)! bewegt! bewegen Sie!",prezent_participle:"bewegend",search_string:"bewegt bewegte bewegen2 bewegend"}, {infinitive:"beweisen",deff:"beweist \u00b7 bewies \u00b7 bewiesen",verb_class:"strong verb",meaning:"to prove, show, give evidence",command:"beweis(e)! beweist! beweisen Sie!",prezent_participle:"beweisend",search_string:"beweist bewies bewiesen beweisen beweisend"},{infinitive:"sich bewerben",deff:"bewirbt sich \u00b7 bewarb sich \u00b7 sich beworben",verb_class:"strong verb",meaning:"to apply; compete",command:"bewirb dich! bewerbt euch! bewerben Sie sich!",prezent_participle:"sich bewerbend", search_string:"bewirbt sich bewarb beworben bewerben bewerbend"},{infinitive:"bezahlen",deff:"bezahlt \u00b7 bezahlte \u00b7 bezahlt",verb_class:"regular weak verb",meaning:"to pay; remunerate",command:"bezahl(e)! bezahlt! bezahlen Sie!",prezent_participle:"bezahlend",search_string:"bezahlt bezahlte bezahlen bezahlend"},{infinitive:"bezeichnen",deff:"bezeichnet \u00b7 bezeichnete \u00b7 bezeichnet",verb_class:"regular weak verb",meaning:"to mark, indicate; designate; denote; refer to",command:"bezeichne! bezeichnet! bezeichnen Sie!", prezent_participle:"bezeichnend",search_string:"bezeichnet bezeichnete bezeichnen bezeichnend"},{infinitive:"to relate, refer; cover; go to, enter; be sup",deff:"bezieht \u00b7 bezog \u00b7 bezogen",verb_class:"strong verb",meaning:"to relate, refer; cover; go to, enter; be supplied with; subscribe to",command:"bezieh(e)! bezieht! beziehen Sie!",prezent_participle:"beziehend",search_string:"bezieht bezog bezogen to relate, refer; cover; go to, enter; supplied with; subscribe to beziehend"},{infinitive:"biegen", deff:"biegt \u00b7 bog \u00b7 gebogen",verb_class:"strong verb",meaning:"to bend, curve; wind",command:"bieg(e)! biegt! biegen Sie!",prezent_participle:"biegend",search_string:"biegt bog gebogen biegen biegend"},{infinitive:"bieten",deff:"bietet \u00b7 bot \u00b7 geboten",verb_class:"strong verb",meaning:"to offer, present, give; bid",command:"biete! bietet! bieten Sie!",prezent_participle:"bietend",search_string:"bietet bot geboten bieten bietend"},{infinitive:"binden",deff:"bindet \u00b7 band \u00b7 gebunden", verb_class:"strong verb",meaning:"to bind, tie; compel, oblige; be binding; retain",command:"binde! bindet! binden Sie!",prezent_participle:"bindend",search_string:"bindet band gebunden binden bindend"},{infinitive:"bitten",deff:"bittet \u00b7 bat \u00b7 gebeten",verb_class:"strong verb",meaning:"to ask, request; invite; plead",command:"bitte! bittet! bitten Sie!",prezent_participle:"bittend",search_string:"bittet bat gebeten bitten bittend"},{infinitive:"blasen",deff:"bl\u00e4st \u00b7 blies \u00b7 geblasen", verb_class:"strong verb",meaning:"to blow; play",command:"blas(e)! blast! blasen Sie!",prezent_participle:"blasend",search_string:"bl\u00e4st blast blies geblasen blasend"},{infinitive:"bleiben",deff:"bleibt \u00b7 blieb \u00b7 geblieben",verb_class:"strong verb",meaning:"to remain, stay; keep",command:"bleib(e)! bleibt! bleiben Sie!",prezent_participle:"bleibend",search_string:"bleibt blieb geblieben bleiben bleibend"},{infinitive:"bleichen",deff:"bleicht \u00b7 bleichte \u00b7 gebleicht",verb_class:"regular weak verb", meaning:"to bleach, whiten",command:"bleich(e)! bleicht! bleichen Sie!",prezent_participle:"bleichend",search_string:"bleicht bleichte gebleicht bleichen bleichend"},{infinitive:"bl\u00fchen",deff:"bl\u00fcht \u00b7 bl\u00fchte \u00b7 gebl\u00fcht",verb_class:"regular weak verb",meaning:"to bloom, blossom; prosper, thrive; be in store",command:"bl\u00fch(e)! bl\u00fcht! bl\u00fchen Sie!",prezent_participle:"bl\u00fchend",search_string:"bl\u00fcht bluht bl\u00fchte bluhte gebl\u00fcht gebluht bl\u00fchen bluhen bl\u00fchend bluhend"}, {infinitive:"braten",deff:"br\u00e4t \u00b7 briet \u00b7 gebraten",verb_class:"strong verb",meaning:"to roast, grill, broil, fry",command:"brate! bratet! braten Sie!",prezent_participle:"bratend",search_string:"br\u00e4t brat briet gebraten bratend"},{infinitive:"brauchen",deff:"braucht \u00b7 brauchte \u00b7 gebraucht",verb_class:"regular weak verb",meaning:"to need, require",command:"brauch(e)! braucht! brauchen Sie!",prezent_participle:"brauchend",search_string:"braucht brauchte gebraucht brauchen brauchend"}, {infinitive:"brechen",deff:"bricht \u00b7 brach \u00b7 gebrochen",verb_class:"strong verb",meaning:"to break, breach, crack, rupture",command:"brich! brecht! brechen Sie!",prezent_participle:"brechend",search_string:"bricht brach gebrochen brechen brechend"},{infinitive:"brennen",deff:"brennt \u00b7 brannte \u00b7 gebrannt",verb_class:"mixed verb",meaning:"to burn; distill; bake; roast; be lit; be on fire",command:"brenn(e)! brennt! brennen Sie!",prezent_participle:"brennend",search_string:"brennt brannte gebrannt brennen brennend"}, {infinitive:"bringen",deff:"bringt \u00b7 brachte \u00b7 gebracht",verb_class:"mixed verb",meaning:"to bring; take; yield; present; put",command:"bring(e)! bringt! bringen Sie!",prezent_participle:"bringend",search_string:"bringt brachte gebracht bringen bringend"},{infinitive:"buchen",deff:"bucht \u00b7 buchte \u00b7 gebucht",verb_class:"regular weak verb",meaning:"to book, reserve; enter (bookkeeping)",command:"buch(e)! bucht! buchen Sie!",prezent_participle:"buchend",search_string:"bucht buchte gebucht buchen buchend"}, {infinitive:"danken",deff:"dankt \u00b7 dankte \u00b7 gedankt",verb_class:"regular weak verb (dative object)",meaning:"to thank; owe; decline with thanks",command:"dank(e)! dankt! danken Sie!",prezent_participle:"dankend",search_string:"dankt dankte gedankt danken dankend"},{infinitive:"dauern",deff:"dauert \u00b7 dauerte \u00b7 gedauert",verb_class:"regular weak verb",meaning:"to last, endure; take (time); feel sorry for",command:"dauere! dauert! dauern Sie!",prezent_participle:"dauernd",search_string:"dauert dauerte gedauert dauern dauernd"}, {infinitive:"denken",deff:"denkt \u00b7 dachte \u00b7 gedacht",verb_class:"mixed verb",meaning:"to think, conceive; believe; bear in mind",command:"denk(e)! denkt! denken Sie!",prezent_participle:"denkend",search_string:"denkt dachte gedacht denken denkend"},{infinitive:"dienen",deff:"dient \u00b7 diente \u00b7 gedient",verb_class:"regular weak verb (dative object)",meaning:"to serve, be of use, be useful",command:"dien(e)! dient! dienen Sie!",prezent_participle:"dienend",search_string:"dient diente gedient dienen dienend"}, {infinitive:"diskutieren",deff:"diskutiert \u00b7 diskutierte \u00b7 diskutiert",verb_class:"regular weak verb",meaning:"to discuss, debate; talk",command:"diskutier(e)! diskutiert! diskutieren Sie!",prezent_participle:"diskutierend",search_string:"diskutiert diskutierte diskutieren diskutierend"},{infinitive:"drehen",deff:"dreht \u00b7 drehte \u00b7 gedreht",verb_class:"regular weak verb",meaning:"to turn, rotate, roll, spin; shoot (film)",command:"dreh(e)! dreht! drehen Sie!",prezent_participle:"drehend", search_string:"dreht drehte gedreht drehen drehend"},{infinitive:"dreschen",deff:"drischt \u00b7 drosch/drasch \u00b7 gedroschen",verb_class:"strong verb",meaning:"to thresh",command:"drisch! drescht! dreschen Sie!",prezent_participle:"dreschend",search_string:"drischt drosch/drasch gedroschen dreschen dreschend"},{infinitive:"dringen",deff:"dringt \u00b7 drang \u00b7 gedrungen",verb_class:"strong verb",meaning:"to penetrate, reach, spread, make one\u2019s way",command:"dring(e)! dringt! dringen Sie!", prezent_participle:"dringend",search_string:"dringt drang gedrungen dringen dringend"},{infinitive:"drucken",deff:"druckt \u00b7 druckte \u00b7 gedruckt",verb_class:"regular weak verb",meaning:"to print",command:"druck(e)! druckt! drucken Sie!",prezent_participle:"druckend",search_string:"druckt druckte gedruckt drucken druckend"},{infinitive:"dr\u00fccken",deff:"dr\u00fcckt \u00b7 dr\u00fcckte \u00b7 gedr\u00fcckt",verb_class:"regular weak verb",meaning:"to press, push; impress, imprint; squeeze; weigh down", command:"dr\u00fcck(e)! dr\u00fcckt! dr\u00fccken Sie!",prezent_participle:"dr\u00fcckend",search_string:"dr\u00fcckt druckt dr\u00fcckte druckte gedr\u00fcckt gedruckt dr\u00fccken drucken dr\u00fcckend druckend"},{infinitive:"d\u00fcrfen",deff:"darf \u00b7 durfte \u00b7 gedurft",verb_class:"modal verb",meaning:"may, might, to be allowed to, be permitted to",command:"\u2014",prezent_participle:"d\u00fcrfend",search_string:"darf durfte gedurft d\u00fcrfen durfen d\u00fcrfend durfend"},{infinitive:"ehren", deff:"ehrt \u00b7 ehrte \u00b7 geehrt",verb_class:"regular weak verb",meaning:"to honor, revere; do honor to",command:"ehr(e)! ehrt! ehren Sie!",prezent_participle:"ehrend",search_string:"ehrt ehrte geehrt ehren ehrend"},{infinitive:"ein\u00b7fallen",deff:"f\u00e4llt ein \u00b7 fiel ein \u00b7 eingefallen",verb_class:"strong verb (dative object)",meaning:"to collapse, give way; invade, overrun; occur to, strike",command:"fall(e) ein! fallt ein! fallen Sie ein!",prezent_participle:"einfallend",search_string:"f\u00e4llt ein fallt fiel eingefallen einfallen einfallend"}, {infinitive:"ein\u00b7kaufen",deff:"kauft ein \u00b7 kaufte ein \u00b7 eingekauft",verb_class:"regular weak verb",meaning:"to shop, purchase",command:"kauf(e) ein! kauft ein! kaufen Sie ein!",prezent_participle:"einkaufend",search_string:"kauft ein kaufte eingekauft einkaufen einkaufend"},{infinitive:"ein\u00b7laden",deff:"l\u00e4dt ein \u00b7 lud ein \u00b7 eingeladen",verb_class:"strong verb",meaning:"to invite; treat, pay for; load",command:"lade ein! ladet ein! laden Sie ein!",prezent_participle:"einladend", search_string:"l\u00e4dt ein ladt lud eingeladen einladen einladend"},{infinitive:"ein\u00b7richten",deff:"richtet ein \u00b7 richtete ein \u00b7 eingerichtet",verb_class:"regular weak verb",meaning:"to arrange, organize; equip, furnish; establish, set up",command:"richte ein! richtet ein! richten Sie ein!",prezent_participle:"einrichtend",search_string:"richtet ein richtete eingerichtet einrichten einrichtend"},{infinitive:"ein\u00b7schalten",deff:"schaltet ein \u00b7 schaltete ein \u00b7 eingeschaltet", verb_class:"regular weak verb",meaning:"to insert; switch on, engage; bring into",command:"schalte ein! schaltet ein! schalten Sie ein!",prezent_participle:"einschaltend",search_string:"schaltet ein schaltete eingeschaltet einschalten einschaltend"},{infinitive:"ein\u00b7setzen",deff:"setzt ein \u00b7 setzte ein \u00b7 eingesetzt",verb_class:"regular weak verb",meaning:"to insert, put in place, install, appoint; begin",command:"setz(e) ein! setzt ein! setzen Sie ein!",prezent_participle:"einsetzend", search_string:"setzt ein setzte eingesetzt einsetzen einsetzend"},{infinitive:"ein\u00b7steigen",deff:"steigt ein \u00b7 stieg ein \u00b7 eingestiegen",verb_class:"strong verb",meaning:"to board, climb in, get in",command:"steig(e) ein! steigt ein! steigen Sie ein!",prezent_participle:"einsteigend",search_string:"steigt ein stieg eingestiegen einsteigen einsteigend"},{infinitive:"ein\u00b7stellen",deff:"stellt ein \u00b7 stellte ein \u00b7 eingestellt",verb_class:"regular weak verb",meaning:"to put/place in; engage, hire; adjust; cease, stop", command:"stell(e) ein! stellt ein! stellen Sie ein!",prezent_participle:"einstellend",search_string:"stellt ein stellte eingestellt einstellen einstellend"},{infinitive:"ein\u00b7ziehen",deff:"zieht ein \u00b7 zog ein \u00b7 eingezogen",verb_class:"strong verb",meaning:"to draw in, absorb, draft; retract, recall; collect",command:"zieh(e) ein! zieht ein! ziehen Sie ein!",prezent_participle:"einziehend",search_string:"zieht ein zog eingezogen einziehen einziehend"},{infinitive:"empfangen",deff:"empf\u00e4ngt \u00b7 empfing \u00b7 empfangen", verb_class:"strong verb",meaning:"to receive, greet; conceive, become pregnant",command:"empfang(e)! empfangt! empfangen Sie!",prezent_participle:"empfangend",search_string:"empf\u00e4ngt empfangt empfing empfangen empfangend"},{infinitive:"empfehlen",deff:"empfiehlt \u00b7 empfahl \u00b7 empfohlen",verb_class:"strong verb",meaning:"to recommend; commend",command:"empfiehl! empfehlt! empfehlen Sie!",prezent_participle:"empfehlend",search_string:"empfiehlt empfahl empfohlen empfehlen empfehlend"}, {infinitive:"entdecken",deff:"entdeckt \u00b7 entdeckte \u00b7 entdeckt",verb_class:"regular weak verb",meaning:"to discover, expose, uncover",command:"entdeck(e)! entdeckt! entdecken Sie!",prezent_participle:"entdeckend",search_string:"entdeckt entdeckte entdecken entdeckend"},{infinitive:"enthalten",deff:"enth\u00e4lt \u00b7 enthielt \u00b7 enthalten",verb_class:"strong verb",meaning:"to hold, comprise, include, contain",command:"enthalte! enthaltet! enthalten Sie!",prezent_participle:"enthaltend", search_string:"enth\u00e4lt enthalt enthielt enthalten enthaltend"},{infinitive:"entlassen",deff:"entl\u00e4sst \u00b7 entlie\u00df \u00b7 entlassen",verb_class:"strong verb",meaning:"to let go, release, dismiss, discharge, lay off",command:"entlass(e)! entlasst! entlassen Sie!",prezent_participle:"entlassend",search_string:"entl\u00e4sst entlasst entlie\u00df entlassen entlassend"},{infinitive:"entscheiden",deff:"entscheidet \u00b7 entschied \u00b7 entschieden",verb_class:"strong verb",meaning:"to decide, determine; settle (legally)", command:"entscheide! entscheidet! entscheiden Sie!",prezent_participle:"entscheidend",search_string:"entscheidet entschied entschieden entscheiden entscheidend"},{infinitive:"sich entschlie\u00dfen",deff:"entschlie\u00dft sich \u00b7 entschloss sich \u00b7 sich entschlossen",verb_class:"strong verb",meaning:"to decide, resolve, make up one\u2019s mind",command:"entschlie\u00df(e) dich! entschlie\u00dft euch! entschlie\u00dfen Sie sich!",prezent_participle:"sich entschlie\u00dfend",search_string:"entschlie\u00dft sich entschloss entschlossen entschlie\u00dfen entschlie\u00dfend"}, {infinitive:"entschuldigen",deff:"entschuldigt \u00b7 entschuldigte \u00b7 entschuldigt",verb_class:"regular weak verb",meaning:"to excuse, pardon; justify",command:"entschuldig(e)! entschuldigt! entschuldigen Sie!",prezent_participle:"entschuldigend",search_string:"entschuldigt entschuldigte entschuldigen entschuldigend"},{infinitive:"entsprechen",deff:"entspricht \u00b7 entsprach \u00b7 entsprochen",verb_class:"strong verb (dative object)",meaning:"to correspond, agree, be consistent, meet",command:"entsprich! entsprecht! entsprechen Sie!", prezent_participle:"entsprechend",search_string:"entspricht entsprach entsprochen entsprechen entsprechend"},{infinitive:"entstehen",deff:"entsteht \u00b7 entstand \u00b7 entstanden",verb_class:"strong verb",meaning:"to originate, arise, ensue, emerge, be created",command:"entsteh(e)! entsteht! entstehen Sie!",prezent_participle:"entstehend",search_string:"entsteht entstand entstanden entstehen entstehend"},{infinitive:"entt\u00e4uschen",deff:"entt\u00e4uscht \u00b7 entt\u00e4uschte \u00b7 entt\u00e4uscht", verb_class:"regular weak verb",meaning:"to disappoint",command:"entt\u00e4usch(e)! entt\u00e4uscht! entt\u00e4uschen Sie!",prezent_participle:"entt\u00e4uschend",search_string:"entt\u00e4uscht enttauscht entt\u00e4uschte enttauschte entt\u00e4uschen enttauschen entt\u00e4uschend enttauschend"},{infinitive:"entwickeln",deff:"entwickelt \u00b7 entwickelte \u00b7 entwickelt",verb_class:"regular weak verb",meaning:"to develop",command:"entwick(e)le! entwickelt! entwickeln Sie!",prezent_participle:"entwickelnd", search_string:"entwickelt entwickelte entwickeln entwickelnd"},{infinitive:"sich ereignen",deff:"ereignet sich \u00b7 ereignete sich \u00b7 sich ereignet",verb_class:"regular weak verb",meaning:"to occur, take place, happen",command:"ereigne dich! ereignet euch! ereignen Sie sich!",prezent_participle:"sich ereignend",search_string:"ereignet sich ereignete ereignen ereignend"},{infinitive:"erfahren",deff:"erf\u00e4hrt \u00b7 erfuhr \u00b7 erfahren",verb_class:"strong verb",meaning:"to learn, discover; experience, undergo", command:"erfahr(e)! erfahrt! erfahren Sie!",prezent_participle:"erfahrend",search_string:"erf\u00e4hrt erfahrt erfuhr erfahren erfahrend"},{infinitive:"erfinden",deff:"erfindet \u00b7 erfand \u00b7 erfunden",verb_class:"strong verb",meaning:"to invent, contrive; fabricate, make up",command:"erfinde! erfindet! erfinden Sie!",prezent_participle:"erfindend",search_string:"erfindet erfand erfunden erfinden erfindend"},{infinitive:"erf\u00fcllen",deff:"erf\u00fcllt \u00b7 erf\u00fcllte \u00b7 erf\u00fcllt", verb_class:"regular weak verb",meaning:"to fill; fulfill, perform",command:"erf\u00fcll(e)! erf\u00fcllt! erf\u00fcllen Sie!",prezent_participle:"erf\u00fcllend",search_string:"erf\u00fcllt erfullt erf\u00fcllte erfullte erf\u00fcllen erfullen erf\u00fcllend erfullend"},{infinitive:"erhalten",deff:"erh\u00e4lt \u00b7 erhielt \u00b7 erhalten",verb_class:"strong verb",meaning:"to receive, obtain; save, preserve; keep, support",command:"erhalte! erhaltet! erhalten Sie!",prezent_participle:"erhaltend", search_string:"erh\u00e4lt erhalt erhielt erhalten erhaltend"},{infinitive:"erh\u00f6hen",deff:"erh\u00f6ht \u00b7 erh\u00f6hte \u00b7 erh\u00f6ht",verb_class:"regular weak verb",meaning:"to raise, increase; enhance",command:"erh\u00f6h(e)! erh\u00f6ht! erh\u00f6hen Sie!",prezent_participle:"erh\u00f6hend",search_string:"erh\u00f6ht erhoht erh\u00f6hte erhohte erh\u00f6hen erhohen erh\u00f6hend erhohend"},{infinitive:"sich erholen",deff:"erholt sich \u00b7 erholte sich \u00b7 sich erholt",verb_class:"regular weak verb", meaning:"to recover, recuperate, relax",command:"erhol(e) dich! erholt euch! erholen Sie sich!",prezent_participle:"sich erholend",search_string:"erholt sich erholte erholen erholend"},{infinitive:"erinnern",deff:"erinnert \u00b7 erinnerte \u00b7 erinnert",verb_class:"regular weak verb",meaning:"to remind",command:"erinnere! erinnert! erinnern Sie!",prezent_participle:"erinnernd",search_string:"erinnert erinnerte erinnern erinnernd"},{infinitive:"erk\u00e4lten",deff:"erk\u00e4ltet \u00b7 erk\u00e4ltete \u00b7 erk\u00e4ltet", verb_class:"regular weak verb",meaning:"to cool, chill",command:"erk\u00e4lte! erk\u00e4ltet! erk\u00e4lten Sie!",prezent_participle:"erk\u00e4ltend",search_string:"erk\u00e4ltet erkaltet erk\u00e4ltete erkaltete erk\u00e4lten erkalten erk\u00e4ltend erkaltend"},{infinitive:"erkennen",deff:"erkennt \u00b7 erkannte \u00b7 erkannt",verb_class:"mixed verb",meaning:"to perceive, recognize, identify; be cognizant of; impose sentence",command:"erkenn(e)! erkennt! erkennen Sie!",prezent_participle:"erkennend", search_string:"erkennt erkannte erkennen erkennend"},{infinitive:"to explain, comment on; declare, announce, pr",deff:"erkl\u00e4rt \u00b7 erkl\u00e4rte \u00b7 erkl\u00e4rt",verb_class:"regular weak verb",meaning:"to explain, comment on; declare, announce, proclaim",command:"erkl\u00e4r(e)! erkl\u00e4rt! erkl\u00e4ren Sie!",prezent_participle:"erkl\u00e4rend",search_string:"erkl\u00e4rt erklart erkl\u00e4rte erklarte to explain, comment on; declare, announce, proclaim erkl\u00e4rend erklarend"},{infinitive:"erlauben", deff:"erlaubt \u00b7 erlaubte \u00b7 erlaubt",verb_class:"regular weak verb",meaning:"to allow, permit",command:"erlaub(e)! erlaubt! erlauben Sie!",prezent_participle:"erlaubend",search_string:"erlaubt erlaubte erlauben erlaubend"},{infinitive:"erleben",deff:"erlebt \u00b7 erlebte \u00b7 erlebt",verb_class:"regular weak verb",meaning:"to experience, live through, live to see",command:"erleb(e)! erlebt! erleben Sie!",prezent_participle:"erlebend",search_string:"erlebt erlebte erleben erlebend"},{infinitive:"erledigen", deff:"erledigt \u00b7 erledigte \u00b7 erledigt",verb_class:"regular weak verb",meaning:"to deal with, attend to, set right, handle, settle, complete, do",command:"erledig(e)! erledigt! erledigen Sie!",prezent_participle:"erledigend",search_string:"erledigt erledigte erledigen erledigend"},{infinitive:"to go out; die down/out; expire; lapse",deff:"erlischt \u00b7 erlosch \u00b7 erloschen",verb_class:"strong verb",meaning:"to go out; die down/out; expire; lapse",command:"erlisch! erl\u00f6scht! erl\u00f6schen Sie!", prezent_participle:"erl\u00f6schend",search_string:"erlischt erlosch erloschen to go out; die down/out; expire; lapse erl\u00f6schend erloschend"},{infinitive:"er\u00f6ffnen",deff:"er\u00f6ffnet \u00b7 er\u00f6ffnete \u00b7 er\u00f6ffnet",verb_class:"regular weak verb",meaning:"to open, start; unseal; inaugurate; reveal, disclose",command:"er\u00f6ffne! er\u00f6ffnet! er\u00f6ffnen Sie!",prezent_participle:"er\u00f6ffnend",search_string:"er\u00f6ffnet eroffnet er\u00f6ffnete eroffnete er\u00f6ffnen eroffnen er\u00f6ffnend eroffnend"}, {infinitive:"erreichen",deff:"erreicht \u00b7 erreichte \u00b7 erreicht",verb_class:"regular weak verb",meaning:"to reach; attain, achieve; arrive at",command:"erreich(e)! erreicht! erreichen Sie!",prezent_participle:"erreichend",search_string:"erreicht erreichte erreichen erreichend"},{infinitive:"erscheinen",deff:"erscheint \u00b7 erschien \u00b7 erschienen",verb_class:"strong verb",meaning:"to appear; be published, come out; seem",command:"erschein(e)! erscheint! erscheinen Sie!",prezent_participle:"erscheinend", search_string:"erscheint erschien erschienen erscheinen erscheinend"},{infinitive:"erschrecken",deff:"erschrickt \u00b7 erschrak \u00b7 erschrocken",verb_class:"strong verb",meaning:"to be frightened/scared; be shocked/alarmed",command:"erschrick! erschreckt! erschrecken Sie!",prezent_participle:"erschreckend",search_string:"erschrickt erschrak erschrocken erschrecken erschreckend"},{infinitive:"erw\u00e4hnen",deff:"erw\u00e4hnt \u00b7 erw\u00e4hnte \u00b7 erw\u00e4hnt",verb_class:"regular weak verb", meaning:"to mention, make reference to",command:"erw\u00e4hn(e)! erw\u00e4hnt! erw\u00e4hnen Sie!",prezent_participle:"erw\u00e4hnend",search_string:"erw\u00e4hnt erwahnt erw\u00e4hnte erwahnte erw\u00e4hnen erwahnen erw\u00e4hnend erwahnend"},{infinitive:"erwarten",deff:"erwartet \u00b7 erwartete \u00b7 erwartet",verb_class:"regular weak verb",meaning:"to expect, anticipate; await, wait for",command:"erwarte! erwartet! erwarten Sie!",prezent_participle:"erwartend",search_string:"erwartet erwartete erwarten erwartend"}, {infinitive:"erz\u00e4hlen",deff:"erz\u00e4hlt \u00b7 erz\u00e4hlte \u00b7 erz\u00e4hlt",verb_class:"regular weak verb",meaning:"to tell, narrate, recount",command:"erz\u00e4hl(e)! erz\u00e4hlt! erz\u00e4hlen Sie!",prezent_participle:"erz\u00e4hlend",search_string:"erz\u00e4hlt erzahlt erz\u00e4hlte erzahlte erz\u00e4hlen erzahlen erz\u00e4hlend erzahlend"},{infinitive:"essen",deff:"isst \u00b7 a\u00df \u00b7 gegessen",verb_class:"strong verb",meaning:"to eat, take a meal",command:"iss! esst! essen Sie!", prezent_participle:"essend",search_string:"isst a\u00df gegessen essend"},{infinitive:"existieren",deff:"existiert \u00b7 existierte \u00b7 existiert",verb_class:"regular weak verb",meaning:"to exist",command:"existier(e)! existiert! existieren Sie!",prezent_participle:"existierend",search_string:"existiert existierte existieren existierend"},{infinitive:"fahren",deff:"f\u00e4hrt \u00b7 fuhr \u00b7 gefahren",verb_class:"strong verb",meaning:"to drive, go, travel, ride; move hurriedly; convey, carry", command:"fahr(e)! fahrt! fahren Sie!",prezent_participle:"fahrend",search_string:"f\u00e4hrt fahrt fuhr gefahren fahrend"},{infinitive:"fallen",deff:"f\u00e4llt \u00b7 fiel \u00b7 gefallen",verb_class:"strong verb",meaning:"to fall; be captured; be killed (in action); decline, drop",command:"fall(e)! fallt! fallen Sie!",prezent_participle:"fallend",search_string:"f\u00e4llt fallt fiel gefallen fallend"},{infinitive:"fangen",deff:"f\u00e4ngt \u00b7 fing \u00b7 gefangen",verb_class:"strong verb",meaning:"to catch, capture; trap, snare; take prisoner", command:"fang(e)! fangt! fangen Sie!",prezent_participle:"fangend",search_string:"f\u00e4ngt fangt fing gefangen fangend"},{infinitive:"fassen",deff:"fasst \u00b7 fasste \u00b7 gefasst",verb_class:"regular weak verb",meaning:"hold, accommodate, embrace; understand; pass",command:"fass(e)! fasst! fassen Sie!",prezent_participle:"fassend",search_string:"fasst fasste gefasst fassen fassend"},{infinitive:"fehlen",deff:"fehlt \u00b7 fehlte \u00b7 gefehlt",verb_class:"regular weak verb (dative object)", meaning:"to be missing/lacking/absent; be needed",command:"fehl(e)! fehlt! fehlen Sie!",prezent_participle:"fehlend",search_string:"fehlt fehlte gefehlt fehlen fehlend"},{infinitive:"feiern",deff:"feiert \u00b7 feierte \u00b7 gefeiert",verb_class:"regular weak verb",meaning:"to celebrate, commemorate",command:"feiere! feiert! feiern Sie!",prezent_participle:"feiernd",search_string:"feiert feierte gefeiert feiern feiernd"},{infinitive:"feixen",deff:"feixt \u00b7 feixte \u00b7 gefeixt",verb_class:"regular weak verb", meaning:"to grin, smirk",command:"feix(e)! feixt! feixen Sie!",prezent_participle:"feixend",search_string:"feixt feixte gefeixt feixen feixend"},{infinitive:"fest\u00b7halten",deff:"h\u00e4lt fest \u00b7 hielt fest \u00b7 festgehalten",verb_class:"strong verb",meaning:"to hold tight, keep, maintain; detain, capture",command:"halte fest! haltet fest! halten Sie fest!",prezent_participle:"festhaltend",search_string:"h\u00e4lt fest halt hielt festgehalten festhalten festhaltend"},{infinitive:"fest\u00b7stellen", deff:"stellt fest \u00b7 stellte fest \u00b7 festgestellt",verb_class:"regular weak verb",meaning:"observe, realize; locate; secure",command:"stell(e) fest! stellt fest! stellen Sie fest!",prezent_participle:"feststellend",search_string:"stellt fest stellte festgestellt feststellen feststellend"},{infinitive:"finden",deff:"findet \u00b7 fand \u00b7 gefunden",verb_class:"strong verb",meaning:"to find, discover, come across; think, consider",command:"finde! findet! finden Sie!",prezent_participle:"findend", search_string:"findet fand gefunden finden findend"},{infinitive:"flechten",deff:"flicht \u00b7 flocht \u00b7 geflochten",verb_class:"strong verb",meaning:"to braid, plait; weave, interweave; wind",command:"flicht! flechtet! flechten Sie!",prezent_participle:"flechtend",search_string:"flicht flocht geflochten flechten flechtend"},{infinitive:"fliegen",deff:"fliegt \u00b7 flog \u00b7 geflogen",verb_class:"strong verb",meaning:"to fly; rush, race",command:"flieg(e)! fliegt! fliegen Sie!",prezent_participle:"fliegend", search_string:"fliegt flog geflogen fliegen fliegend"},{infinitive:"fliehen",deff:"flieht \u00b7 floh \u00b7 geflohen",verb_class:"strong verb",meaning:"to flee, retreat",command:"flieh(e)! flieht! fliehen Sie!",prezent_participle:"fliehend",search_string:"flieht floh geflohen fliehen fliehend"},{infinitive:"flie\u00dfen",deff:"flie\u00dft \u00b7 floss \u00b7 geflossen",verb_class:"strong verb",meaning:"to flow, stream, pour",command:"flie\u00df(e)! flie\u00dft! flie\u00dfen Sie!",prezent_participle:"flie\u00dfend", search_string:"flie\u00dft floss geflossen flie\u00dfen flie\u00dfend"},{infinitive:"fluchen",deff:"flucht \u00b7 fluchte \u00b7 geflucht",verb_class:"regular weak verb",meaning:"to curse, swear",command:"fluch(e)! flucht! fluchen Sie!",prezent_participle:"fluchend",search_string:"flucht fluchte geflucht fluchen fluchend"},{infinitive:"folgen",deff:"folgt \u00b7 folgte \u00b7 gefolgt",verb_class:"regular weak verb (dative object)",meaning:"to follow, ensue; succeed",command:"folg(e)! folgt! folgen Sie!", prezent_participle:"folgend",search_string:"folgt folgte gefolgt folgen folgend"},{infinitive:"fordern",deff:"fordert \u00b7 forderte \u00b7 gefordert",verb_class:"regular weak verb",meaning:"to demand, ask for; summon; claim",command:"fordere! fordert! fordern Sie!",prezent_participle:"fordernd",search_string:"fordert forderte gefordert fordern fordernd"},{infinitive:"fragen",deff:"fragt \u00b7 fragte \u00b7 gefragt",verb_class:"regular weak verb",meaning:"to ask, inquire, question",command:"frag(e)! fragt! fragen Sie!", prezent_participle:"fragend",search_string:"fragt fragte gefragt fragen fragend"},{infinitive:"fressen",deff:"frisst \u00b7 fra\u00df \u00b7 gefressen",verb_class:"strong verb",meaning:"to eat (of animals); devour; corrode",command:"friss! fresst! fressen Sie!",prezent_participle:"fressend",search_string:"frisst fra\u00df gefressen fressend"},{infinitive:"freuen",deff:"freut \u00b7 freute \u00b7 gefreut",verb_class:"regular weak verb",meaning:"to make glad, delight",command:"freu(e)! freut! freuen Sie!", prezent_participle:"freuend",search_string:"freut freute gefreut freuen freuend"},{infinitive:"frieren",deff:"friert \u00b7 fror \u00b7 gefroren",verb_class:"strong verb",meaning:"to freeze, chill",command:"frier(e)! friert! frieren Sie!",prezent_participle:"frierend",search_string:"friert fror gefroren frieren frierend"},{infinitive:"fr\u00fchst\u00fccken",deff:"fr\u00fchst\u00fcckt \u00b7 fr\u00fchst\u00fcckte \u00b7 gefr\u00fchst\u00fcckt",verb_class:"regular weak verb",meaning:"to eat breakfast", command:"fr\u00fchst\u00fcck(e)! fr\u00fchst\u00fcckt! fr\u00fchst\u00fccken Sie!",prezent_participle:"fr\u00fchst\u00fcckend",search_string:"fr\u00fchst\u00fcckt fruhstuckt fr\u00fchst\u00fcckte fruhstuckte gefr\u00fchst\u00fcckt gefruhstuckt fr\u00fchst\u00fccken fruhstucken fr\u00fchst\u00fcckend fruhstuckend"},{infinitive:"f\u00fchlen",deff:"f\u00fchlt \u00b7 f\u00fchlte \u00b7 gef\u00fchlt",verb_class:"regular weak verb",meaning:"to feel; perceive, be aware of",command:"f\u00fchl(e)! f\u00fchlt! f\u00fchlen Sie!", prezent_participle:"f\u00fchlend",search_string:"f\u00fchlt fuhlt f\u00fchlte fuhlte gef\u00fchlt gefuhlt f\u00fchlen fuhlen f\u00fchlend fuhlend"},{infinitive:"f\u00fchren",deff:"f\u00fchrt \u00b7 f\u00fchrte \u00b7 gef\u00fchrt",verb_class:"regular weak verb",meaning:"to conduct, lead; take, carry; handle, manage",command:"f\u00fchr(e)! f\u00fchrt! f\u00fchren Sie!",prezent_participle:"f\u00fchrend",search_string:"f\u00fchrt fuhrt f\u00fchrte fuhrte gef\u00fchrt gefuhrt f\u00fchren fuhren f\u00fchrend fuhrend"}, {infinitive:"f\u00fcllen",deff:"f\u00fcllt \u00b7 f\u00fcllte \u00b7 gef\u00fcllt",verb_class:"regular weak verb",meaning:"to fill; inflate; stuff; load",command:"f\u00fcll(e)! f\u00fcllt! f\u00fcllen Sie!",prezent_participle:"f\u00fcllend",search_string:"f\u00fcllt fullt f\u00fcllte fullte gef\u00fcllt gefullt f\u00fcllen fullen f\u00fcllend fullend"},{infinitive:"funktionieren",deff:"funktioniert \u00b7 funktionierte \u00b7 funktioniert",verb_class:"regular weak verb",meaning:"to function, operate, work", command:"funktionier(e)! funktioniert! funktionieren Sie!",prezent_participle:"funktionierend",search_string:"funktioniert funktionierte funktionieren funktionierend"},{infinitive:"f\u00fcrchten",deff:"f\u00fcrchtet \u00b7 f\u00fcrchtete \u00b7 gef\u00fcrchtet",verb_class:"regular weak verb",meaning:"to fear, be afraid, dread, be in awe",command:"f\u00fcrchte! f\u00fcrchtet! f\u00fcrchten Sie!",prezent_participle:"f\u00fcrchtend",search_string:"f\u00fcrchtet furchtet f\u00fcrchtete furchtete gef\u00fcrchtet gefurchtet f\u00fcrchten furchten f\u00fcrchtend furchtend"}, {infinitive:"g\u00e4ren",deff:"g\u00e4rt \u00b7 gor/g\u00e4rte \u00b7 gegoren/geg\u00e4rt",verb_class:"strong verb or regular weak verb",meaning:"to ferment; seethe",command:"g\u00e4r(e)! g\u00e4rt! g\u00e4ren Sie!",prezent_participle:"g\u00e4rend",search_string:"g\u00e4rt gart gor/g\u00e4rte gor/garte gegoren/geg\u00e4rt gegoren/gegart g\u00e4ren garen g\u00e4rend garend"},{infinitive:"geb\u00e4ren",deff:"geb\u00e4rt/gebiert \u00b7 gebar \u00b7 geboren",verb_class:"strong verb",meaning:"to bear; give birth to; produce", command:"geb\u00e4r(e)/gebier! geb\u00e4rt! geb\u00e4ren Sie!",prezent_participle:"geb\u00e4rend",search_string:"geb\u00e4rt/gebiert gebart/gebiert geboren geb\u00e4ren gebaren geb\u00e4rend gebarend"},{infinitive:"geben",deff:"gibt \u00b7 gab \u00b7 gegeben",verb_class:"strong verb",meaning:"to give, confer; grant; emit; yield; provide",command:"gib! gebt! geben Sie!",prezent_participle:"gebend",search_string:"gibt gab gegeben gebend"},{infinitive:"gebrauchen",deff:"gebraucht \u00b7 gebrauchte \u00b7 gebraucht", verb_class:"regular weak verb",meaning:"to use, employ",command:"gebrauch(e)! gebraucht! gebrauchen Sie!",prezent_participle:"gebrauchend",search_string:"gebraucht gebrauchte gebrauchen gebrauchend"},{infinitive:"gedeihen",deff:"gedeiht \u00b7 gedieh \u00b7 gediehen",verb_class:"strong verb",meaning:"to grow, thrive, flourish, prosper, progress",command:"gedeih(e)! gedeiht! gedeihen Sie!",prezent_participle:"gedeihend",search_string:"gedeiht gedieh gediehen gedeihen gedeihend"},{infinitive:"gefallen", deff:"gef\u00e4llt \u00b7 gefiel \u00b7 gefallen",verb_class:"strong verb (dative object)",meaning:"to be pleasing",command:"gefall(e)! gefallt! gefallen Sie!",prezent_participle:"gefallend",search_string:"gef\u00e4llt gefallt gefiel gefallen gefallend"},{infinitive:"gehen",deff:"geht \u00b7 ging \u00b7 gegangen",verb_class:"strong verb",meaning:"to go, walk, move; go away, leave; work, function",command:"geh(e)! geht! gehen Sie!",prezent_participle:"gehend",search_string:"geht ging gegangen gehen gehend"}, {infinitive:"geh\u00f6ren",deff:"geh\u00f6rt \u00b7 geh\u00f6rte \u00b7 geh\u00f6rt",verb_class:"regular weak verb (dative object)",meaning:"to belong, be owned; pertain",command:"geh\u00f6r(e)! geh\u00f6rt! geh\u00f6ren Sie!",prezent_participle:"geh\u00f6rend",search_string:"geh\u00f6rt gehort geh\u00f6rte gehorte geh\u00f6ren gehoren geh\u00f6rend gehorend"},{infinitive:"gelingen",deff:"gelingt \u00b7 gelang \u00b7 gelungen",verb_class:"strong verb (impersonal) (dative object)",meaning:"to be successful, be managed", command:"\u2014",prezent_participle:"gelingend",search_string:"gelingt gelang gelungen gelingen gelingend"},{infinitive:"gelten",deff:"gilt \u00b7 galt \u00b7 gegolten",verb_class:"strong verb",meaning:"apply to; be considered as",command:"gilt! geltet! gelten Sie!",prezent_participle:"geltend",search_string:"gilt galt gegolten gelten geltend"},{infinitive:"genesen",deff:"genest \u00b7 genas \u00b7 genesen",verb_class:"strong verb",meaning:"to get well, recover, convalesce",command:"genes(e)! genest! genesen Sie!", prezent_participle:"genesend",search_string:"genest genas genesen genesend"},{infinitive:"genie\u00dfen",deff:"genie\u00dft \u00b7 genoss \u00b7 genossen",verb_class:"strong verb",meaning:"to enjoy, savor",command:"genie\u00df(e)! genie\u00dft! genie\u00dfen Sie!",prezent_participle:"genie\u00dfend",search_string:"genie\u00dft genoss genossen genie\u00dfen genie\u00dfend"},{infinitive:"geraten",deff:"ger\u00e4t \u00b7 geriet \u00b7 geraten",verb_class:"strong verb",meaning:"to get, fall, happen; turn out", command:"gerate! geratet! geraten Sie!",prezent_participle:"geratend",search_string:"ger\u00e4t gerat geriet geraten geratend"},{infinitive:"geschehen",deff:"geschieht \u00b7 geschah \u00b7 geschehen",verb_class:"strong verb",meaning:"to happen, take place, occur",command:"\u2014",prezent_participle:"geschehend",search_string:"geschieht geschah geschehen geschehend"},{infinitive:"gewinnen",deff:"gewinnt \u00b7 gewann \u00b7 gewonnen",verb_class:"strong verb",meaning:"to win, gain; earn, acquire; extract, reclaim, recover", command:"gewinn(e)! gewinnt! gewinnen Sie!",prezent_participle:"gewinnend",search_string:"gewinnt gewann gewonnen gewinnen gewinnend"},{infinitive:"gew\u00f6hnen",deff:"gew\u00f6hnt \u00b7 gew\u00f6hnte \u00b7 gew\u00f6hnt",verb_class:"regular weak verb",meaning:"to accustom, familiarize",command:"gew\u00f6hn(e)! gew\u00f6hnt! gew\u00f6hnen Sie!",prezent_participle:"gew\u00f6hnend",search_string:"gew\u00f6hnt gewohnt gew\u00f6hnte gewohnte gew\u00f6hnen gewohnen gew\u00f6hnend gewohnend"},{infinitive:"gie\u00dfen", deff:"gie\u00dft \u00b7 goss \u00b7 gegossen",verb_class:"strong verb",meaning:"to pour, water, spill; cast, mold",command:"gie\u00df(e)! gie\u00dft! gie\u00dfen Sie!",prezent_participle:"gie\u00dfend",search_string:"gie\u00dft goss gegossen gie\u00dfen gie\u00dfend"},{infinitive:"glauben",deff:"glaubt \u00b7 glaubte \u00b7 geglaubt",verb_class:"regular weak verb",meaning:"to believe, think, imagine; trust",command:"glaub(e)! glaubt! glauben Sie!",prezent_participle:"glaubend",search_string:"glaubt glaubte geglaubt glauben glaubend"}, {infinitive:"gleichen",deff:"gleicht \u00b7 glich \u00b7 geglichen",verb_class:"strong verb (dative object)",meaning:"to be equal to; resemble; be comparable to",command:"gleich(e)! gleicht! gleichen Sie!",prezent_participle:"gleichend",search_string:"gleicht glich geglichen gleichen gleichend"},{infinitive:"gleiten",deff:"gleitet \u00b7 glitt \u00b7 geglitten",verb_class:"strong verb",meaning:"to glide, slip, skid",command:"gleite! gleitet! gleiten Sie!",prezent_participle:"gleitend",search_string:"gleitet glitt geglitten gleiten gleitend"}, {infinitive:"glimmen",deff:"glimmt \u00b7 glomm/glimmte \u00b7 geglommen/geglimmt",verb_class:"strong verb or regular weak verb",meaning:"to glimmer, smolder, glow",command:"glimm(e)! glimmt! glimmen Sie!",prezent_participle:"glimmend",search_string:"glimmt glomm/glimmte geglommen/geglimmt glimmen glimmend"},{infinitive:"graben",deff:"gr\u00e4bt \u00b7 grub \u00b7 gegraben",verb_class:"strong verb",meaning:"to dig, excavate",command:"grab(e)! grabt! graben Sie!",prezent_participle:"grabend",search_string:"gr\u00e4bt grabt grub gegraben grabend"}, {infinitive:"greifen",deff:"greift \u00b7 griff \u00b7 gegriffen",verb_class:"strong verb",meaning:"to grasp, seize, catch hold (of); reach; resort to",command:"greif(e)! greift! greifen Sie!",prezent_participle:"greifend",search_string:"greift griff gegriffen greifen greifend"},{infinitive:"gr\u00fcnden",deff:"gr\u00fcndet \u00b7 gr\u00fcndete \u00b7 gegr\u00fcndet",verb_class:"regular weak verb",meaning:"to found, establish, create, start; base",command:"gr\u00fcnde! gr\u00fcndet! gr\u00fcnden Sie!", prezent_participle:"gr\u00fcndend",search_string:"gr\u00fcndet grundet gr\u00fcndete grundete gegr\u00fcndet gegrundet gr\u00fcnden grunden gr\u00fcndend grundend"},{infinitive:"gr\u00fc\u00dfen",deff:"gr\u00fc\u00dft \u00b7 gr\u00fc\u00dfte \u00b7 gegr\u00fc\u00dft",verb_class:"regular weak verb",meaning:"to greet, say hello (to), salute",command:"gr\u00fc\u00df(e)! gr\u00fc\u00dft! gr\u00fc\u00dfen Sie!",prezent_participle:"gr\u00fc\u00dfend",search_string:"gr\u00fc\u00dft gru\u00dft gr\u00fc\u00dfte gru\u00dfte gegr\u00fc\u00dft gegru\u00dft gr\u00fc\u00dfen gru\u00dfen gr\u00fc\u00dfend gru\u00dfend"}, {infinitive:"gucken",deff:"guckt \u00b7 guckte \u00b7 geguckt",verb_class:"regular weak verb",meaning:"to look, peek, see, watch",command:"guck(e)! guckt! gucken Sie!",prezent_participle:"guckend",search_string:"guckt guckte geguckt gucken guckend"},{infinitive:"haben",deff:"hat \u00b7 hatte \u00b7 gehabt",verb_class:"irregular verb (perfect auxiliary)",meaning:"to have, possess, bear",command:"hab(e)! habt! haben Sie!",prezent_participle:"habend",search_string:"hat hatte gehabt haben habend"},{infinitive:"halten", deff:"h\u00e4lt \u00b7 hielt \u00b7 gehalten",verb_class:"strong verb",meaning:"think, consider; stop; last, endure",command:"halte! haltet! halten Sie!",prezent_participle:"haltend",search_string:"h\u00e4lt halt hielt gehalten haltend"},{infinitive:"handeln",deff:"handelt \u00b7 handelte \u00b7 gehandelt",verb_class:"regular weak verb",meaning:"to deal, trade, bargain; act, behave",command:"hand(e)le! handelt! handeln Sie!",prezent_participle:"handelnd",search_string:"handelt handelte gehandelt handeln handelnd"}, {infinitive:"h\u00e4ngen1",deff:"h\u00e4ngt \u00b7 hing \u00b7 gehangen",verb_class:"strong verb",meaning:"to hang, be suspended; cling, be caught",command:"h\u00e4ng(e)! h\u00e4ngt! h\u00e4ngen Sie!",prezent_participle:"h\u00e4ngend",search_string:"h\u00e4ngt hangt hing gehangen h\u00e4ngen1 hangen1 h\u00e4ngend hangend"},{infinitive:"h\u00e4ngen2",deff:"h\u00e4ngt \u00b7 h\u00e4ngte \u00b7 geh\u00e4ngt",verb_class:"regular weak verb",meaning:"to hang, suspend",command:"h\u00e4ng(e)! h\u00e4ngt! h\u00e4ngen Sie!", prezent_participle:"h\u00e4ngend",search_string:"h\u00e4ngt hangt h\u00e4ngte hangte geh\u00e4ngt gehangt h\u00e4ngen2 hangen2 h\u00e4ngend hangend"},{infinitive:"hassen",deff:"hasst \u00b7 hasste \u00b7 gehasst",verb_class:"regular weak verb",meaning:"to hate, detest, abhor",command:"hass(e)! hasst! hassen Sie!",prezent_participle:"hassend",search_string:"hasst hasste gehasst hassen hassend"},{infinitive:"hauen",deff:"haut \u00b7 haute/hieb \u00b7 gehauen",verb_class:"regular weak verb/strong verb", meaning:"to chop, cut down; carve; whip, hit, beat, strike",command:"hau(e)! haut! hauen Sie!",prezent_participle:"hauend",search_string:"haut haute/hieb gehauen hauend"},{infinitive:"heben",deff:"hebt \u00b7 hob \u00b7 gehoben",verb_class:"strong verb",meaning:"to raise, lift, heave; boost, enhance",command:"heb(e)! hebt! heben Sie!",prezent_participle:"hebend",search_string:"hebt hob gehoben heben hebend"},{infinitive:"heiraten",deff:"heiratet \u00b7 heiratete \u00b7 geheiratet",verb_class:"regular weak verb", meaning:"to marry, wed, get married",command:"heirate! heiratet! heiraten Sie!",prezent_participle:"heiratend",search_string:"heiratet heiratete geheiratet heiraten heiratend"},{infinitive:"hei\u00dfen",deff:"hei\u00dft \u00b7 hie\u00df \u00b7 gehei\u00dfen",verb_class:"strong verb",meaning:"to be called/named; command, order; mean, signify",command:"hei\u00df(e)! hei\u00dft! hei\u00dfen Sie!",prezent_participle:"hei\u00dfend",search_string:"hei\u00dft hie\u00df gehei\u00dfen hei\u00dfend"},{infinitive:"heizen", deff:"heizt \u00b7 heizte \u00b7 geheizt",verb_class:"regular weak verb",meaning:"to heat",command:"heiz(e)! heizt! heizen Sie!",prezent_participle:"heizend",search_string:"heizt heizte geheizt heizen heizend"},{infinitive:"helfen",deff:"hilft \u00b7 half \u00b7 geholfen",verb_class:"strong verb (dative object)",meaning:"to help, assist; support; remedy",command:"hilf ! helft! helfen Sie!",prezent_participle:"helfend",search_string:"hilft half geholfen helfen helfend"},{infinitive:"her\u00b7kommen", deff:"kommt her \u00b7 kam her \u00b7 hergekommen",verb_class:"strong verb",meaning:"to come here; originate in, arise/come from",command:"komm(e) her! kommt her! kommen Sie her!",prezent_participle:"herkommend",search_string:"kommt her kam hergekommen herkommen herkommend"},{infinitive:"herrschen",deff:"herrscht \u00b7 herrschte \u00b7 geherrscht",verb_class:"regular weak verb",meaning:"to rule, reign; govern; dominate",command:"herrsch(e)! herrscht! herrschen Sie!",prezent_participle:"herrschend", search_string:"herrscht herrschte geherrscht herrschen herrschend"},{infinitive:"her\u00b7stellen",deff:"stellt her \u00b7 stellte her \u00b7 hergestellt",verb_class:"regular weak verb",meaning:"to create, manufacture, produce; establish, set up",command:"stell(e) her! stellt her! stellen Sie her!",prezent_participle:"herstellend",search_string:"stellt her stellte hergestellt herstellen herstellend"},{infinitive:"hinterlassen",deff:"hinterl\u00e4sst \u00b7 hinterlie\u00df \u00b7 hinterlassen",verb_class:"strong verb", meaning:"to leave behind, bequeath",command:"hinterlass(e)! hinterlasst! hinterlassen Sie!",prezent_participle:"hinterlassend",search_string:"hinterl\u00e4sst hinterlasst hinterlie\u00df hinterlassen hinterlassend"},{infinitive:"hoffen",deff:"hofft \u00b7 hoffte \u00b7 gehofft",verb_class:"regular weak verb",meaning:"to hope, expect",command:"hoff(e)! hofft! hoffen Sie!",prezent_participle:"hoffend",search_string:"hofft hoffte gehofft hoffen hoffend"},{infinitive:"holen",deff:"holt \u00b7 holte \u00b7 geholt", verb_class:"regular weak verb",meaning:"to get, go for, fetch",command:"hol(e)! holt! holen Sie!",prezent_participle:"holend",search_string:"holt holte geholt holen holend"},{infinitive:"h\u00f6ren",deff:"h\u00f6rt \u00b7 h\u00f6rte \u00b7 geh\u00f6rt",verb_class:"regular weak verb",meaning:"to hear, listen; attend",command:"h\u00f6r(e)! h\u00f6rt! h\u00f6ren Sie!",prezent_participle:"h\u00f6rend",search_string:"h\u00f6rt hort h\u00f6rte horte geh\u00f6rt gehort h\u00f6ren horen h\u00f6rend horend"}, {infinitive:"informieren",deff:"informiert \u00b7 informierte \u00b7 informiert",verb_class:"regular weak verb",meaning:"to inform, advise, instruct, provide information",command:"informier(e)! informiert! informieren Sie!",prezent_participle:"informierend",search_string:"informiert informierte informieren informierend"},{infinitive:"interessieren",deff:"interessiert \u00b7 interessierte \u00b7 interessiert",verb_class:"regular weak verb",meaning:"to interest, hold interest for; get (someone) interested", command:"interessier(e)! interessiert! interessieren Sie!",prezent_participle:"interessierend",search_string:"interessiert interessierte interessieren interessierend"},{infinitive:"interpretieren",deff:"interpretiert \u00b7 interpretierte \u00b7 interpretiert",verb_class:"regular weak verb",meaning:"to interpret, explain",command:"interpretier(e)! interpretiert! interpretieren Sie!",prezent_participle:"interpretierend",search_string:"interpretiert interpretierte interpretieren interpretierend"},{infinitive:"k\u00e4mpfen", deff:"k\u00e4mpft \u00b7 k\u00e4mpfte \u00b7 gek\u00e4mpft",verb_class:"regular weak verb",meaning:"to fight, battle, struggle",command:"k\u00e4mpf(e)! k\u00e4mpft! k\u00e4mpfen Sie!",prezent_participle:"k\u00e4mpfend",search_string:"k\u00e4mpft kampft k\u00e4mpfte kampfte gek\u00e4mpft gekampft k\u00e4mpfen kampfen k\u00e4mpfend kampfend"},{infinitive:"kaufen",deff:"kauft \u00b7 kaufte \u00b7 gekauft",verb_class:"regular weak verb",meaning:"to buy, purchase",command:"kauf(e)! kauft! kaufen Sie!", prezent_participle:"kaufend",search_string:"kauft kaufte gekauft kaufen kaufend"},{infinitive:"kehren",deff:"kehrt \u00b7 kehrte \u00b7 gekehrt",verb_class:"regular weak verb",meaning:"to turn, turn over/around; sweep, tidy up",command:"kehr(e)! kehrt! kehren Sie!",prezent_participle:"kehrend",search_string:"kehrt kehrte gekehrt kehren kehrend"},{infinitive:"keimen",deff:"keimt \u00b7 keimte \u00b7 gekeimt",verb_class:"regular weak verb",meaning:"to germinate, sprout; arise",command:"keim(e)! keimt! keimen Sie!", prezent_participle:"keimend",search_string:"keimt keimte gekeimt keimen keimend"},{infinitive:"kennen",deff:"kennt \u00b7 kannte \u00b7 gekannt",verb_class:"mixed verb",meaning:"to know, be familiar with, be acquainted with",command:"kenn(e)! kennt! kennen Sie!",prezent_participle:"kennend",search_string:"kennt kannte gekannt kennen kennend"},{infinitive:"klagen",deff:"klagt \u00b7 klagte \u00b7 geklagt",verb_class:"regular weak verb",meaning:"to complain, bewail; sue",command:"klag(e)! klagt! klagen Sie!", prezent_participle:"klagend",search_string:"klagt klagte geklagt klagen klagend"},{infinitive:"klappen",deff:"klappt \u00b7 klappte \u00b7 geklappt",verb_class:"regular weak verb",meaning:"to fold, tilt; work well, go without a hitch; bang, slam",command:"klapp(e)! klappt! klappen Sie!",prezent_participle:"klappend",search_string:"klappt klappte geklappt klappen klappend"},{infinitive:"kleben",deff:"klebt \u00b7 klebte \u00b7 geklebt",verb_class:"regular weak verb",meaning:"to paste, stick; splice; be stuck", command:"kleb(e)! klebt! kleben Sie!",prezent_participle:"klebend",search_string:"klebt klebte geklebt kleben klebend"},{infinitive:"klettern",deff:"klettert \u00b7 kletterte \u00b7 geklettert",verb_class:"regular weak verb",meaning:"to climb",command:"klettere! klettert! klettern Sie!",prezent_participle:"kletternd",search_string:"klettert kletterte geklettert klettern kletternd"},{infinitive:"klingen",deff:"klingt \u00b7 klang \u00b7 geklungen",verb_class:"strong verb",meaning:"to sound, ring, chime, jingle", command:"kling(e)! klingt! klingen Sie!",prezent_participle:"klingend",search_string:"klingt klang geklungen klingen klingend"},{infinitive:"klopfen",deff:"klopft \u00b7 klopfte \u00b7 geklopft",verb_class:"regular weak verb",meaning:"to beat, knock, pound; break; throb, pulsate",command:"klopf(e)! klopft! klopfen Sie!",prezent_participle:"klopfend",search_string:"klopft klopfte geklopft klopfen klopfend"},{infinitive:"knien",deff:"kniet \u00b7 kniete \u00b7 gekniet",verb_class:"regular weak verb", meaning:"to kneel, be kneeling, genuflect",command:"knie! kniet! knien Sie!",prezent_participle:"kniend",search_string:"kniet kniete gekniet knien kniend"},{infinitive:"kochen",deff:"kocht \u00b7 kochte \u00b7 gekocht",verb_class:"regular weak verb",meaning:"to boil, cook; seethe",command:"koch(e)! kocht! kochen Sie!",prezent_participle:"kochend",search_string:"kocht kochte gekocht kochen kochend"},{infinitive:"kommen",deff:"kommt \u00b7 kam \u00b7 gekommen",verb_class:"strong verb",meaning:"to come; go; get; happen", command:"komm(e)! kommt! kommen Sie!",prezent_participle:"kommend",search_string:"kommt kam gekommen kommend"},{infinitive:"k\u00f6nnen",deff:"kann \u00b7 konnte \u00b7 gekonnt",verb_class:"modal verb",meaning:"can, to be able to, know (how to); be allowed to",command:"\u2014",prezent_participle:"k\u00f6nnend",search_string:"kann konnte gekonnt k\u00f6nnen konnen k\u00f6nnend konnend"},{infinitive:"konzentrieren",deff:"konzentriert \u00b7 konzentrierte \u00b7 konzentriert",verb_class:"regular weak verb", meaning:"to concentrate, focus",command:"konzentrier(e)! konzentriert! konzentrieren Sie!",prezent_participle:"konzentrierend",search_string:"konzentriert konzentrierte konzentrieren konzentrierend"},{infinitive:"korrigieren",deff:"korrigiert \u00b7 korrigierte \u00b7 korrigiert",verb_class:"regular weak verb",meaning:"to rectify, correct; adjust, modify",command:"korrigier(e)! korrigiert! korrigieren Sie!",prezent_participle:"korrigierend",search_string:"korrigiert korrigierte korrigieren korrigierend"}, {infinitive:"kosten",deff:"kostet \u00b7 kostete \u00b7 gekostet",verb_class:"regular weak verb",meaning:"to cost; taste, sample",command:"koste! kostet! kosten Sie!",prezent_participle:"kostend",search_string:"kostet kostete gekostet kosten kostend"},{infinitive:"kreischen",deff:"kreischt \u00b7 kreischte \u00b7 gekreischt",verb_class:"regular weak verb",meaning:"to screech, shriek, creak, scream",command:"kreisch(e)! kreischt! kreischen Sie!",prezent_participle:"kreischend",search_string:"kreischt kreischte gekreischt kreischen kreischend"}, {infinitive:"kriechen",deff:"kriecht \u00b7 kroch \u00b7 gekrochen",verb_class:"strong verb",meaning:"to crawl, creep",command:"kriech(e)! kriecht! kriechen Sie!",prezent_participle:"kriechend",search_string:"kriecht kroch gekrochen kriechen kriechend"},{infinitive:"kriegen",deff:"kriegt \u00b7 kriegte \u00b7 gekriegt",verb_class:"regular weak verb",meaning:"to get",command:"krieg(e)! kriegt! kriegen Sie!",prezent_participle:"kriegend",search_string:"kriegt kriegte gekriegt kriegen kriegend"},{infinitive:"k\u00fcmmern", deff:"k\u00fcmmert \u00b7 k\u00fcmmerte \u00b7 gek\u00fcmmert",verb_class:"regular weak verb",meaning:"to worry, concern",command:"k\u00fcmmere! k\u00fcmmert! k\u00fcmmern Sie!",prezent_participle:"k\u00fcmmernd",search_string:"k\u00fcmmert kummert k\u00fcmmerte kummerte gek\u00fcmmert gekummert k\u00fcmmern kummern k\u00fcmmernd kummernd"},{infinitive:"k\u00fcndigen",deff:"k\u00fcndigt \u00b7 k\u00fcndigte \u00b7 gek\u00fcndigt",verb_class:"regular weak verb",meaning:"to give notice, quit; recall, terminate, cancel", command:"k\u00fcndig(e)! k\u00fcndigt! k\u00fcndigen Sie!",prezent_participle:"k\u00fcndigend",search_string:"k\u00fcndigt kundigt k\u00fcndigte kundigte gek\u00fcndigt gekundigt k\u00fcndigen kundigen k\u00fcndigend kundigend"},{infinitive:"k\u00fcrzen",deff:"k\u00fcrzt \u00b7 k\u00fcrzte \u00b7 gek\u00fcrzt",verb_class:"regular weak verb",meaning:"to shorten, abridge; curtail, reduce",command:"k\u00fcrz(e)! k\u00fcrzt! k\u00fcrzen Sie!",prezent_participle:"k\u00fcrzend",search_string:"k\u00fcrzt kurzt k\u00fcrzte kurzte gek\u00fcrzt gekurzt k\u00fcrzen kurzen k\u00fcrzend kurzend"}, {infinitive:"l\u00e4cheln",deff:"l\u00e4chelt \u00b7 l\u00e4chelte \u00b7 gel\u00e4chelt",verb_class:"regular weak verb",meaning:"to smile",command:"l\u00e4ch(e)le! l\u00e4chelt! l\u00e4cheln Sie!",prezent_participle:"l\u00e4chelnd",search_string:"l\u00e4chelt lachelt l\u00e4chelte lachelte gel\u00e4chelt gelachelt l\u00e4cheln lacheln l\u00e4chelnd lachelnd"},{infinitive:"lachen",deff:"lacht \u00b7 lachte \u00b7 gelacht",verb_class:"regular weak verb",meaning:"to laugh",command:"lach(e)! lacht! lachen Sie!", prezent_participle:"lachend",search_string:"lacht lachte gelacht lachen lachend"},{infinitive:"laden",deff:"l\u00e4dt \u00b7 lud \u00b7 geladen",verb_class:"strong verb",meaning:"to load, put, lay, charge; summon, subpoena",command:"lade! ladet! laden Sie!",prezent_participle:"ladend",search_string:"l\u00e4dt ladt lud geladen ladend"},{infinitive:"landen",deff:"landet \u00b7 landete \u00b7 gelandet",verb_class:"regular weak verb",meaning:"to land, disembark",command:"lande! landet! landen Sie!",prezent_participle:"landend", search_string:"landet landete gelandet landen landend"},{infinitive:"lassen",deff:"l\u00e4sst \u00b7 lie\u00df \u00b7 gelassen",verb_class:"strong verb",meaning:"to let, allow, permit; leave; stop, put aside; relinquish, let go",command:"lass(e)! lasst! lassen Sie!",prezent_participle:"lassend",search_string:"l\u00e4sst lasst lie\u00df gelassen lassend"},{infinitive:"laufen",deff:"l\u00e4uft \u00b7 lief \u00b7 gelaufen",verb_class:"strong verb",meaning:"to run, walk; work, function; extend",command:"lauf(e)! lauft! laufen Sie!", prezent_participle:"laufend",search_string:"l\u00e4uft lauft lief gelaufen laufend"},{infinitive:"leben",deff:"lebt \u00b7 lebte \u00b7 gelebt",verb_class:"regular weak verb",meaning:"to live, exist, be living; dwell, reside",command:"leb(e)! lebt! leben Sie!",prezent_participle:"lebend",search_string:"lebt lebte gelebt leben lebend"},{infinitive:"legen",deff:"legt \u00b7 legte \u00b7 gelegt",verb_class:"regular weak verb",meaning:"to lay, put, place",command:"leg(e)! legt! legen Sie!",prezent_participle:"legend", search_string:"legt legte gelegt legen legend"},{infinitive:"lehnen",deff:"lehnt \u00b7 lehnte \u00b7 gelehnt",verb_class:"regular weak verb",meaning:"to lean, prop, recline; be leaning, be propped, be reclining",command:"lehn(e)! lehnt! lehnen Sie!",prezent_participle:"lehnend",search_string:"lehnt lehnte gelehnt lehnen lehnend"},{infinitive:"lehren",deff:"lehrt \u00b7 lehrte \u00b7 gelehrt",verb_class:"regular weak verb",meaning:"to teach, instruct",command:"lehr(e)! lehrt! lehren Sie!",prezent_participle:"lehrend", search_string:"lehrt lehrte gelehrt lehren lehrend"},{infinitive:"leiden",deff:"leidet \u00b7 litt \u00b7 gelitten",verb_class:"strong verb",meaning:"to suffer; be fond of; tolerate, allow",command:"leide! leidet! leiden Sie!",prezent_participle:"leidend",search_string:"leidet litt gelitten leiden leidend"},{infinitive:"leihen",deff:"leiht \u00b7 lieh \u00b7 geliehen",verb_class:"strong verb",meaning:"to lend, loan; borrow; rent",command:"leih(e)! leiht! leihen Sie!",prezent_participle:"leihend", search_string:"leiht lieh geliehen leihen leihend"},{infinitive:"leisten",deff:"leistet \u00b7 leistete \u00b7 geleistet",verb_class:"regular weak verb",meaning:"to accomplish, perform, fulfill, achieve",command:"leiste! leistet! leisten Sie!",prezent_participle:"leistend",search_string:"leistet leistete geleistet leisten leistend"},{infinitive:"leiten",deff:"leitet \u00b7 leitete \u00b7 geleitet",verb_class:"regular weak verb",meaning:"to direct, guide, conduct, lead, control",command:"leite! leitet! leiten Sie!", prezent_participle:"leitend",search_string:"leitet leitete geleitet leiten leitend"},{infinitive:"lernen",deff:"lernt \u00b7 lernte \u00b7 gelernt",verb_class:"regular weak verb",meaning:"to learn, study; serve an apprenticeship",command:"lern(e)! lernt! lernen Sie!",prezent_participle:"lernend",search_string:"lernt lernte gelernt lernen lernend"},{infinitive:"lesen",deff:"liest \u00b7 las \u00b7 gelesen",verb_class:"strong verb",meaning:"to read; gather, pick",command:"lies! lest! lesen Sie!",prezent_participle:"lesend", search_string:"liest las gelesen lesend"},{infinitive:"lieben",deff:"liebt \u00b7 liebte \u00b7 geliebt",verb_class:"regular weak verb",meaning:"to love, be fond of, cherish",command:"lieb(e)! liebt! lieben Sie!",prezent_participle:"liebend",search_string:"liebt liebte geliebt lieben liebend"},{infinitive:"liefern",deff:"liefert \u00b7 lieferte \u00b7 geliefert",verb_class:"regular weak verb",meaning:"to deliver, furnish, supply, provide",command:"liefere! liefert! liefern Sie!",prezent_participle:"liefernd", search_string:"liefert lieferte geliefert liefern liefernd"},{infinitive:"liegen",deff:"liegt \u00b7 lag \u00b7 gelegen",verb_class:"strong verb",meaning:"to lie, be lying, rest; be located/situated",command:"lieg(e)! liegt! liegen Sie!",prezent_participle:"liegend",search_string:"liegt lag gelegen liegen liegend"},{infinitive:"loben",deff:"lobt \u00b7 lobte \u00b7 gelobt",verb_class:"regular weak verb",meaning:"to praise, laud, glorify",command:"lob(e)! lobt! loben Sie!",prezent_participle:"lobend", search_string:"lobt lobte gelobt loben lobend"},{infinitive:"lohnen",deff:"lohnt \u00b7 lohnte \u00b7 gelohnt",verb_class:"regular weak verb",meaning:"to reward, remunerate, compensate, pay",command:"lohn(e)! lohnt! lohnen Sie!",prezent_participle:"lohnend",search_string:"lohnt lohnte gelohnt lohnen lohnend"},{infinitive:"l\u00f6schen",deff:"l\u00f6scht \u00b7 l\u00f6schte \u00b7 gel\u00f6scht",verb_class:"regular weak verb",meaning:"to put out, extinguish; liquidate; delete, erase; quench",command:"l\u00f6sch(e)! l\u00f6scht! l\u00f6schen Sie!", prezent_participle:"l\u00f6schend",search_string:"l\u00f6scht loscht l\u00f6schte loschte gel\u00f6scht geloscht l\u00f6schen loschen l\u00f6schend loschend"},{infinitive:"l\u00f6sen",deff:"l\u00f6st \u00b7 l\u00f6ste \u00b7 gel\u00f6st",verb_class:"regular weak verb",meaning:"to solve, resolve; loosen, release; break off; redeem",command:"l\u00f6s(e)! l\u00f6st! l\u00f6sen Sie!",prezent_participle:"l\u00f6send",search_string:"l\u00f6st lost l\u00f6ste loste gel\u00f6st gelost l\u00f6sen losen l\u00f6send losend"}, {infinitive:"l\u00fcgen",deff:"l\u00fcgt \u00b7 log \u00b7 gelogen",verb_class:"strong verb",meaning:"to lie, fib",command:"l\u00fcg(e)! l\u00fcgt! l\u00fcgen Sie!",prezent_participle:"l\u00fcgend",search_string:"l\u00fcgt lugt log gelogen l\u00fcgen lugen l\u00fcgend lugend"},{infinitive:"machen",deff:"macht \u00b7 machte \u00b7 gemacht",verb_class:"regular weak verb",meaning:"to make, do; construct; cause; constitute; come to",command:"mach(e)! macht! machen Sie!",prezent_participle:"machend",search_string:"macht machte gemacht machen machend"}, {infinitive:"mahlen",deff:"mahlt \u00b7 mahlte \u00b7 gemahlen",verb_class:"regular weak verb/strong verb",meaning:"to grind, mill",command:"mahl(e)! mahlt! mahlen Sie!",prezent_participle:"mahlend",search_string:"mahlt mahlte gemahlen mahlend"},{infinitive:"malen",deff:"malt \u00b7 malte \u00b7 gemalt",verb_class:"regular weak verb",meaning:"to paint, depict, represent",command:"mal(e)! malt! malen Sie!",prezent_participle:"malend",search_string:"malt malte gemalt malen malend"},{infinitive:"meiden", deff:"meidet \u00b7 mied \u00b7 gemieden",verb_class:"strong verb",meaning:"to avoid, shun",command:"meide! meidet! meiden Sie!",prezent_participle:"meidend",search_string:"meidet mied gemieden meiden meidend"},{infinitive:"meinen",deff:"meint \u00b7 meinte \u00b7 gemeint",verb_class:"regular weak verb",meaning:"to think, be of the opinion, mean, intend; say",command:"mein(e)! meint! meinen Sie!",prezent_participle:"meinend",search_string:"meint meinte gemeint meinen meinend"},{infinitive:"melden", deff:"meldet \u00b7 meldete \u00b7 gemeldet",verb_class:"regular weak verb",meaning:"to report, announce, notify, recount",command:"melde! meldet! melden Sie!",prezent_participle:"meldend",search_string:"meldet meldete gemeldet melden meldend"},{infinitive:"merken",deff:"merkt \u00b7 merkte \u00b7 gemerkt",verb_class:"regular weak verb",meaning:"to notice, observe, realize, sense",command:"merk(e)! merkt! merken Sie!",prezent_participle:"merkend",search_string:"merkt merkte gemerkt merken merkend"}, {infinitive:"messen",deff:"misst \u00b7 ma\u00df \u00b7 gemessen",verb_class:"strong verb",meaning:"to measure, gauge; compare",command:"miss! messt! messen Sie!",prezent_participle:"messend",search_string:"misst ma\u00df gemessen messend"},{infinitive:"mieten",deff:"mietet \u00b7 mietete \u00b7 gemietet",verb_class:"regular weak verb",meaning:"to rent (from), lease, engage",command:"miete! mietet! mieten Sie!",prezent_participle:"mietend",search_string:"mietet mietete gemietet mieten mietend"},{infinitive:"misslingen", deff:"misslingt \u00b7 misslang \u00b7 misslungen",verb_class:"strong verb (dative object)",meaning:"to fail, be unsuccessful",command:"\u2014",prezent_participle:"misslingend",search_string:"misslingt misslang misslungen misslingen misslingend"},{infinitive:"mit\u00b7teilen",deff:"teilt mit \u00b7 teilte mit \u00b7 mitgeteilt",verb_class:"regular weak verb",meaning:"to communicate, inform, pass on",command:"teil(e) mit! teilt mit! teilen Sie mit!",prezent_participle:"mitteilend",search_string:"teilt mit teilte mitgeteilt mitteilen mitteilend"}, {infinitive:"m\u00f6gen",deff:"mag \u00b7 mochte \u00b7 gemocht",verb_class:"modal verb",meaning:"to like (to)",command:"\u2014",prezent_participle:"m\u00f6gend",search_string:"mag mochte gemocht m\u00f6gen mogen m\u00f6gend mogend"},{infinitive:"m\u00fcssen",deff:"muss \u00b7 musste \u00b7 gemusst",verb_class:"modal verb",meaning:"must, to have to, be obliged to",command:"\u2014",prezent_participle:"m\u00fcssend",search_string:"muss musste gemusst m\u00fcssen mussen m\u00fcssend mussend"},{infinitive:"nach\u00b7denken", deff:"denkt nach \u00b7 dachte nach \u00b7 nachgedacht",verb_class:"mixed verb",meaning:"to reflect, meditate, ponder, mull (over)",command:"denk(e) nach! denkt nach! denken Sie nach!",prezent_participle:"nachdenkend",search_string:"denkt nach dachte nachgedacht nachdenken nachdenkend"},{infinitive:"nehmen",deff:"nimmt \u00b7 nahm \u00b7 genommen",verb_class:"strong verb",meaning:"to take",command:"nimm! nehmt! nehmen Sie!",prezent_participle:"nehmend",search_string:"nimmt nahm genommen nehmen nehmend"}, {infinitive:"nennen",deff:"nennt \u00b7 nannte \u00b7 genannt",verb_class:"mixed verb",meaning:"to name, designate, call; mention; nominate",command:"nenn(e)! nennt! nennen Sie!",prezent_participle:"nennend",search_string:"nennt nannte genannt nennen nennend"},{infinitive:"nutzen",deff:"nutzt \u00b7 nutzte \u00b7 genutzt",verb_class:"regular weak verb",meaning:"to use, make use of, exploit; benefit, be useful/advantageous",command:"nutz(e)! nutzt! nutzen Sie!",prezent_participle:"nutzend",search_string:"nutzt nutzte genutzt nutzen nutzend"}, {infinitive:"\u00f6ffnen",deff:"\u00f6ffnet \u00b7 \u00f6ffnete \u00b7 ge\u00f6ffnet",verb_class:"regular weak verb",meaning:"to open, unlock",command:"\u00f6ffne! \u00f6ffnet! \u00f6ffnen Sie!",prezent_participle:"\u00f6ffnend",search_string:"\u00f6ffnet offnet \u00f6ffnete offnete ge\u00f6ffnet geoffnet \u00f6ffnen offnen \u00f6ffnend offnend"},{infinitive:"ordnen",deff:"ordnet \u00b7 ordnete \u00b7 geordnet",verb_class:"regular weak verb",meaning:"to order, arrange, file, classify, organize",command:"ordne! ordnet! ordnen Sie!", prezent_participle:"ordnend",search_string:"ordnet ordnete geordnet ordnen ordnend"},{infinitive:"packen",deff:"packt \u00b7 packte \u00b7 gepackt",verb_class:"regular weak verb",meaning:"to pack, wrap, stow; seize, take hold of, grasp",command:"pack(e)! packt! packen Sie!",prezent_participle:"packend",search_string:"packt packte gepackt packen packend"},{infinitive:"passieren",deff:"passiert \u00b7 passierte \u00b7 passiert",verb_class:"regular weak verb",meaning:"to happen, occur, come to pass", command:"passier(e)! passiert! passieren Sie!",prezent_participle:"passierend",search_string:"passiert passierte passieren passierend"},{infinitive:"pfeifen",deff:"pfeift \u00b7 pfiff \u00b7 gepfiffen",verb_class:"strong verb",meaning:"to whistle",command:"pfeif(e)! pfeift! pfeifen Sie!",prezent_participle:"pfeifend",search_string:"pfeift pfiff gepfiffen pfeifen pfeifend"},{infinitive:"pflegen",deff:"pflegt \u00b7 pflegte/pflog \u00b7 gepflegt/gepflogen",verb_class:"regular weak verb or strong verb", meaning:"to tend, care for; cultivate, foster",command:"pfleg(e)! pflegt! pflegen Sie!",prezent_participle:"pflegend",search_string:"pflegt pflegte/pflog gepflegt/gepflogen pflegen pflegend"},{infinitive:"planen",deff:"plant \u00b7 plante \u00b7 geplant",verb_class:"regular weak verb",meaning:"to plan, design, propose",command:"plan(e)! plant! planen Sie!",prezent_participle:"planend",search_string:"plant plante geplant planen planend"},{infinitive:"preisen",deff:"preist \u00b7 pries \u00b7 gepriesen", verb_class:"strong verb",meaning:"to praise, extol, laud",command:"preis(e)! preist! preisen Sie!",prezent_participle:"preisend",search_string:"preist pries gepriesen preisen preisend"},{infinitive:"probieren",deff:"probiert \u00b7 probierte \u00b7 probiert",verb_class:"regular weak verb",meaning:"to try, sample, taste",command:"probier(e)! probiert! probieren Sie!",prezent_participle:"probierend",search_string:"probiert probierte probieren probierend"},{infinitive:"protestieren",deff:"protestiert \u00b7 protestierte \u00b7 protestiert", verb_class:"regular weak verb",meaning:"to protest, object (to)",command:"protestier(e)! protestiert! protestieren Sie!",prezent_participle:"protestierend",search_string:"protestiert protestierte protestieren protestierend"},{infinitive:"pr\u00fcfen",deff:"pr\u00fcft \u00b7 pr\u00fcfte \u00b7 gepr\u00fcft",verb_class:"regular weak verb",meaning:"to check, test, inspect, review, proof",command:"pr\u00fcf(e)! pr\u00fcft! pr\u00fcfen Sie!",prezent_participle:"pr\u00fcfend",search_string:"pr\u00fcft pruft pr\u00fcfte prufte gepr\u00fcft gepruft pr\u00fcfen prufen pr\u00fcfend prufend"}, {infinitive:"r\u00e4chen",deff:"r\u00e4cht \u00b7 r\u00e4chte \u00b7 ger\u00e4cht",verb_class:"regular weak verb",meaning:"to avenge",command:"r\u00e4ch(e)! r\u00e4cht! r\u00e4chen Sie!",prezent_participle:"r\u00e4chend",search_string:"r\u00e4cht racht r\u00e4chte rachte ger\u00e4cht geracht r\u00e4chen rachen r\u00e4chend rachend"},{infinitive:"raten",deff:"r\u00e4t \u00b7 riet \u00b7 geraten",verb_class:"strong verb",meaning:"to advise, counsel; guess",command:"rate! ratet! raten Sie!",prezent_participle:"ratend", search_string:"r\u00e4t rat riet geraten ratend"},{infinitive:"r\u00e4umen",deff:"r\u00e4umt \u00b7 r\u00e4umte \u00b7 ger\u00e4umt",verb_class:"regular weak verb",meaning:"to clear (away/out), remove; quit, leave, give up, vacate, evacuate",command:"r\u00e4um(e)! r\u00e4umt! r\u00e4umen Sie!",prezent_participle:"r\u00e4umend",search_string:"r\u00e4umt raumt r\u00e4umte raumte ger\u00e4umt geraumt r\u00e4umen raumen r\u00e4umend raumend"},{infinitive:"reagieren",deff:"reagiert \u00b7 reagierte \u00b7 reagiert", verb_class:"regular weak verb",meaning:"to react",command:"reagier(e)! reagiert! reagieren Sie!",prezent_participle:"reagierend",search_string:"reagiert reagierte reagieren reagierend"},{infinitive:"rechnen",deff:"rechnet \u00b7 rechnete \u00b7 gerechnet",verb_class:"regular weak verb",meaning:"to reckon; estimate; take into account, do/make a calculation",command:"rechne! rechnet! rechnen Sie!",prezent_participle:"rechnend",search_string:"rechnet rechnete gerechnet rechnen rechnend"},{infinitive:"reden", deff:"redet \u00b7 redete \u00b7 geredet",verb_class:"regular weak verb",meaning:"to talk, speak",command:"rede! redet! reden Sie!",prezent_participle:"redend",search_string:"redet redete geredet reden redend"},{infinitive:"regeln",deff:"regelt \u00b7 regelte \u00b7 geregelt",verb_class:"regular weak verb",meaning:"to regulate; settle, put in order; control",command:"reg(e)le! regelt! regeln Sie!",prezent_participle:"regelnd",search_string:"regelt regelte geregelt regeln regelnd"},{infinitive:"regieren", deff:"regiert \u00b7 regierte \u00b7 regiert",verb_class:"regular weak verb",meaning:"to rule, govern, reign",command:"regier(e)! regiert! regieren Sie!",prezent_participle:"regierend",search_string:"regiert regierte regieren regierend"},{infinitive:"regnen",deff:"regnet \u00b7 regnete \u00b7 geregnet",verb_class:"regular weak verb",meaning:"to rain",command:"regne! regnet! regnen Sie!",prezent_participle:"regnend",search_string:"regnet regnete geregnet regnen regnend"},{infinitive:"reiben",deff:"reibt \u00b7 rieb \u00b7 gerieben", verb_class:"strong verb",meaning:"to rub, grate",command:"reib(e)! reibt! reiben Sie!",prezent_participle:"reibend",search_string:"reibt rieb gerieben reiben reibend"},{infinitive:"reichen",deff:"reicht \u00b7 reichte \u00b7 gereicht",verb_class:"regular weak verb",meaning:"to be enough; reach, pass, hand; extend",command:"reich(e)! reicht! reichen Sie!",prezent_participle:"reichend",search_string:"reicht reichte gereicht reichen reichend"},{infinitive:"reisen",deff:"reist \u00b7 reiste \u00b7 gereist", verb_class:"regular weak verb",meaning:"to travel",command:"reis(e)! reist! reisen Sie!",prezent_participle:"reisend",search_string:"reist reiste gereist reisen reisend"},{infinitive:"rei\u00dfen",deff:"rei\u00dft \u00b7 riss \u00b7 gerissen",verb_class:"strong verb",meaning:"to tear, yank",command:"rei\u00df(e)! rei\u00dft! rei\u00dfen Sie!",prezent_participle:"rei\u00dfend",search_string:"rei\u00dft riss gerissen rei\u00dfen rei\u00dfend"},{infinitive:"reiten",deff:"reitet \u00b7 ritt \u00b7 geritten", verb_class:"strong verb",meaning:"to ride",command:"reite! reitet! reiten Sie!",prezent_participle:"reitend",search_string:"reitet ritt geritten reiten reitend"},{infinitive:"rennen",deff:"rennt \u00b7 rannte \u00b7 gerannt",verb_class:"mixed verb",meaning:"to run",command:"renn(e)! rennt! rennen Sie!",prezent_participle:"rennend",search_string:"rennt rannte gerannt rennen rennend"},{infinitive:"reservieren",deff:"reserviert \u00b7 reservierte \u00b7 reserviert",verb_class:"regular weak verb",meaning:"to reserve", command:"reservier(e)! reserviert! reservieren Sie!",prezent_participle:"reservierend",search_string:"reserviert reservierte reservieren reservierend"},{infinitive:"retten",deff:"rettet \u00b7 rettete \u00b7 gerettet",verb_class:"regular weak verb",meaning:"to save, rescue",command:"rette! rettet! retten Sie!",prezent_participle:"rettend",search_string:"rettet rettete gerettet retten rettend"},{infinitive:"riechen",deff:"riecht \u00b7 roch \u00b7 gerochen",verb_class:"strong verb",meaning:"to smell, scent, pick up (a/the) scent", command:"riech(e)! riecht! riechen Sie!",prezent_participle:"riechend",search_string:"riecht roch gerochen riechen riechend"},{infinitive:"ringen",deff:"ringt \u00b7 rang \u00b7 gerungen",verb_class:"strong verb",meaning:"to wrestle, struggle, grapple, compete; wring",command:"ring(e)! ringt! ringen Sie!",prezent_participle:"ringend",search_string:"ringt rang gerungen ringen ringend"},{infinitive:"rufen",deff:"ruft \u00b7 rief \u00b7 gerufen",verb_class:"strong verb",meaning:"to call, shout",command:"ruf(e)! ruft! rufen Sie!", prezent_participle:"rufend",search_string:"ruft rief gerufen rufend"},{infinitive:"ruhen",deff:"ruht \u00b7 ruhte \u00b7 geruht",verb_class:"regular weak verb",meaning:"to rest, sleep; have stopped, be at a standstill",command:"ruh(e)! ruht! ruhen Sie!",prezent_participle:"ruhend",search_string:"ruht ruhte geruht ruhen ruhend"},{infinitive:"r\u00fchren",deff:"r\u00fchrt \u00b7 r\u00fchrte \u00b7 ger\u00fchrt",verb_class:"regular weak verb",meaning:"to stir, move; touch",command:"r\u00fchr(e)! r\u00fchrt! r\u00fchren Sie!", prezent_participle:"r\u00fchrend",search_string:"r\u00fchrt ruhrt r\u00fchrte ruhrte ger\u00fchrt geruhrt r\u00fchren ruhren r\u00fchrend ruhrend"},{infinitive:"sagen",deff:"sagt \u00b7 sagte \u00b7 gesagt",verb_class:"regular weak verb",meaning:"to say, mean, tell",command:"sag(e)! sagt! sagen Sie!",prezent_participle:"sagend",search_string:"sagt sagte gesagt sagen sagend"},{infinitive:"sammeln",deff:"sammelt \u00b7 sammelte \u00b7 gesammelt",verb_class:"regular weak verb",meaning:"to collect, gather", command:"samm(e)le! sammelt! sammeln Sie!",prezent_participle:"sammelnd",search_string:"sammelt sammelte gesammelt sammeln sammelnd"},{infinitive:"saufen",deff:"s\u00e4uft \u00b7 soff \u00b7 gesoffen",verb_class:"strong verb",meaning:"to drink (to excess), swig booze",command:"sauf(e)! sauft! saufen Sie!",prezent_participle:"saufend",search_string:"s\u00e4uft sauft soff gesoffen saufen saufend"},{infinitive:"saugen",deff:"saugt \u00b7 sog/saugte \u00b7 gesogen/gesaugt",verb_class:"strong verb or regular weak verb", meaning:"to suck",command:"saug(e)! saugt! saugen Sie!",prezent_participle:"saugend",search_string:"saugt sog/saugte gesogen/gesaugt saugen saugend"},{infinitive:"schaden",deff:"schadet \u00b7 schadete \u00b7 geschadet",verb_class:"regular weak verb (dative object)",meaning:"to damage, harm",command:"schad(e)! schadet! schaden Sie!",prezent_participle:"schadend",search_string:"schadet schadete geschadet schaden schadend"},{infinitive:"schaffen",deff:"schafft \u00b7 schaffte/schuf \u00b7 geschafft/geschaffen", verb_class:"regular weak verb or strong verb",meaning:"to create; manage (to do), work",command:"schaff(e)! schafft! schaffen Sie!",prezent_participle:"schaffend",search_string:"schafft schaffte/schuf geschafft/geschaffen schaffend"},{infinitive:"schallen",deff:"schallt \u00b7 scholl/schallte \u00b7 geschallt",verb_class:"strong verb/regular weak verb",meaning:"to ring out, resound, echo",command:"schall(e)! schallt! schallen Sie!",prezent_participle:"schallend",search_string:"schallt scholl/schallte geschallt schallen schallend"}, {infinitive:"schalten",deff:"schaltet \u00b7 schaltete \u00b7 geschaltet",verb_class:"regular weak verb",meaning:"to switch, connect; change",command:"schalte! schaltet! schalten Sie!",prezent_participle:"schaltend",search_string:"schaltet schaltete geschaltet schalten schaltend"},{infinitive:"sch\u00e4tzen",deff:"sch\u00e4tzt \u00b7 sch\u00e4tzte \u00b7 gesch\u00e4tzt",verb_class:"regular weak verb",meaning:"to estimate; reckon, think; value; guess",command:"sch\u00e4tz(e)! sch\u00e4tzt! sch\u00e4tzen Sie!", prezent_participle:"sch\u00e4tzend",search_string:"sch\u00e4tzt schatzt sch\u00e4tzte schatzte gesch\u00e4tzt geschatzt sch\u00e4tzen schatzen sch\u00e4tzend schatzend"},{infinitive:"schauen",deff:"schaut \u00b7 schaute \u00b7 geschaut",verb_class:"regular weak verb",meaning:"to look (at), watch",command:"schau(e)! schaut! schauen Sie!",prezent_participle:"schauend",search_string:"schaut schaute geschaut schauen schauend"},{infinitive:"scheiden",deff:"scheidet \u00b7 schied \u00b7 geschieden",verb_class:"strong verb", meaning:"to separate, divide",command:"scheide! scheidet! scheiden Sie!",prezent_participle:"scheidend",search_string:"scheidet schied geschieden scheiden scheidend"},{infinitive:"scheinen",deff:"scheint \u00b7 schien \u00b7 geschienen",verb_class:"strong verb",meaning:"to shine; seem, appear",command:"schein(e)! scheint! scheinen Sie!",prezent_participle:"scheinend",search_string:"scheint schien geschienen scheinen scheinend"},{infinitive:"scheitern",deff:"scheitert \u00b7 scheiterte \u00b7 gescheitert", verb_class:"regular weak verb",meaning:"to founder, fail, be frustrated",command:"scheitere! scheitert! scheitern Sie!",prezent_participle:"scheiternd",search_string:"scheitert scheiterte gescheitert scheitern scheiternd"},{infinitive:"schelten",deff:"schilt \u00b7 schalt \u00b7 gescholten",verb_class:"strong verb",meaning:"to moan, complain; scold; call; reprimand",command:"schilt! scheltet! schelten Sie!",prezent_participle:"scheltend",search_string:"schilt schalt gescholten schelten scheltend"}, {infinitive:"schenken",deff:"schenkt \u00b7 schenkte \u00b7 geschenkt",verb_class:"regular weak verb",meaning:"to give",command:"schenk(e)! schenkt! schenken Sie!",prezent_participle:"schenkend",search_string:"schenkt schenkte geschenkt schenken schenkend"},{infinitive:"schicken",deff:"schickt \u00b7 schickte \u00b7 geschickt",verb_class:"regular weak verb",meaning:"to send",command:"schick(e)! schickt! schicken Sie!",prezent_participle:"schickend",search_string:"schickt schickte geschickt schicken schickend"}, {infinitive:"schieben",deff:"schiebt \u00b7 schob \u00b7 geschoben",verb_class:"strong verb",meaning:"to push, shove",command:"schieb(e)! schiebt! schieben Sie!",prezent_participle:"schiebend",search_string:"schiebt schob geschoben schieben schiebend"},{infinitive:"schie\u00dfen",deff:"schie\u00dft \u00b7 schoss \u00b7 geschossen",verb_class:"strong verb",meaning:"to shoot, fire",command:"schie\u00df(e)! schie\u00dft! schie\u00dfen Sie!",prezent_participle:"schie\u00dfend",search_string:"schie\u00dft schoss geschossen schie\u00dfen schie\u00dfend"}, {infinitive:"schimpfen",deff:"schimpft \u00b7 schimpfte \u00b7 geschimpft",verb_class:"regular weak verb",meaning:"to grumble, moan, complain, swear; tell off, scold",command:"schimpf(e)! schimpft! schimpfen Sie!",prezent_participle:"schimpfend",search_string:"schimpft schimpfte geschimpft schimpfen schimpfend"},{infinitive:"schinden",deff:"schindet \u00b7 schindete/schund \u00b7 geschunden",verb_class:"regular weak verb/strong verb",meaning:"to skin, flay; mistreat, ill-treat, overwork",command:"schinde! schindet! schinden Sie!", prezent_participle:"schindend",search_string:"schindet schindete/schund geschunden schinden schindend"},{infinitive:"schlafen",deff:"schl\u00e4ft \u00b7 schlief \u00b7 geschlafen",verb_class:"strong verb",meaning:"to sleep, be asleep",command:"schlaf(e)! schlaft! schlafen Sie!",prezent_participle:"schlafend",search_string:"schl\u00e4ft schlaft schlief geschlafen schlafend"},{infinitive:"schlagen",deff:"schl\u00e4gt \u00b7 schlug \u00b7 geschlagen",verb_class:"strong verb",meaning:"to hit, beat, strike, punch, slap", command:"schlag(e)! schlagt! schlagen Sie!",prezent_participle:"schlagend",search_string:"schl\u00e4gt schlagt schlug geschlagen schlagend"},{infinitive:"schleichen",deff:"schleicht \u00b7 schlich \u00b7 geschlichen",verb_class:"strong verb",meaning:"to creep, steal, sneak, crawl along",command:"schleich(e)! schleicht! schleichen Sie!",prezent_participle:"schleichend",search_string:"schleicht schlich geschlichen schleichen schleichend"},{infinitive:"schleifen",deff:"schleift \u00b7 schliff \u00b7 geschliffen", verb_class:"strong verb",meaning:"to sharpen, grind; polish",command:"schleif(e)! schleift! schleifen Sie!",prezent_participle:"schleifend",search_string:"schleift schliff geschliffen schleifen schleifend"},{infinitive:"schlei\u00dfen",deff:"schlei\u00dft \u00b7 schlei\u00dfte/schliss \u00b7 geschlei\u00dft/geschlissen",verb_class:"regular weak verb or strong verb",meaning:"to split, strip",command:"schlei\u00df(e)! schlei\u00dft! schlei\u00dfen Sie!",prezent_participle:"schlei\u00dfend",search_string:"schlei\u00dft schlei\u00dfte/schliss geschlei\u00dft/geschlissen schlei\u00dfen schlei\u00dfend"}, {infinitive:"schlie\u00dfen",deff:"schlie\u00dft \u00b7 schloss \u00b7 geschlossen",verb_class:"strong verb",meaning:"to close, shut; turn off; fasten; conclude",command:"schlie\u00df(e)! schlie\u00dft! schlie\u00dfen Sie!",prezent_participle:"schlie\u00dfend",search_string:"schlie\u00dft schloss geschlossen schlie\u00dfen schlie\u00dfend"},{infinitive:"schlingen",deff:"schlingt \u00b7 schlang \u00b7 geschlungen",verb_class:"strong verb",meaning:"to tie, wind, coil; gulp",command:"schling(e)! schlingt! schlingen Sie!", prezent_participle:"schlingend",search_string:"schlingt schlang geschlungen schlingen schlingend"},{infinitive:"schmecken",deff:"schmeckt \u00b7 schmeckte \u00b7 geschmeckt",verb_class:"regular weak verb",meaning:"to taste (good); sample",command:"schmeck(e)! schmeckt! schmecken Sie!",prezent_participle:"schmeckend",search_string:"schmeckt schmeckte geschmeckt schmecken schmeckend"},{infinitive:"schmei\u00dfen",deff:"schmei\u00dft \u00b7 schmiss \u00b7 geschmissen",verb_class:"strong verb",meaning:"to fling, hurl, throw; drop, give up, dump", command:"schmei\u00df(e)! schmei\u00dft! schmei\u00dfen Sie!",prezent_participle:"schmei\u00dfend",search_string:"schmei\u00dft schmiss geschmissen schmei\u00dfen schmei\u00dfend"},{infinitive:"schmelzen",deff:"schmilzt \u00b7 schmolz \u00b7 geschmolzen",verb_class:"strong verb",meaning:"to melt, dissolve",command:"schmilz! schmelzt! schmelzen Sie!",prezent_participle:"schmelzend",search_string:"schmilzt schmolz geschmolzen schmelzen schmelzend"},{infinitive:"schnauben",deff:"schnaubt \u00b7 schnaubte/schnob \u00b7 geschnaubt/geschnoben", verb_class:"regular weak verb or strong verb",meaning:"to snort, pant, blow",command:"schnaub(e)! schnaubt! schnauben Sie!",prezent_participle:"schnaubend",search_string:"schnaubt schnaubte/schnob geschnaubt/geschnoben schnauben schnaubend"},{infinitive:"schneiden",deff:"schneidet \u00b7 schnitt \u00b7 geschnitten",verb_class:"strong verb",meaning:"to cut",command:"schneide! schneidet! schneiden Sie!",prezent_participle:"schneidend",search_string:"schneidet schnitt geschnitten schneiden schneidend"}, {infinitive:"schneien",deff:"schneit \u00b7 schneite \u00b7 geschneit",verb_class:"regular weak verb",meaning:"to snow",command:"schnei(e)! schneit! schneien Sie!",prezent_participle:"schneiend",search_string:"schneit schneite geschneit schneien schneiend"},{infinitive:"schrauben",deff:"schraubt \u00b7 schraubte \u00b7 geschraubt",verb_class:"regular weak verb",meaning:"to screw",command:"schraub(e)! schraubt! schrauben Sie!",prezent_participle:"schraubend",search_string:"schraubt schraubte geschraubt schrauben schraubend"}, {infinitive:"schrecken",deff:"schreckt/schrickt \u00b7 schreckte/schrak \u00b7 geschreckt/geschrocken",verb_class:"regular weak verb or strong verb",meaning:"to be frightened/scared/startled",command:"schreck(e)!/schrick! schreckt! schrecken Sie!",prezent_participle:"schreckend",search_string:"schreckt/schrickt schreckte/schrak geschreckt/geschrocken schrecken schreckend"},{infinitive:"schreiben",deff:"schreibt \u00b7 schrieb \u00b7 geschrieben",verb_class:"strong verb",meaning:"to write; spell", command:"schreib(e)! schreibt! schreiben Sie!",prezent_participle:"schreibend",search_string:"schreibt schrieb geschrieben schreiben schreibend"},{infinitive:"schreien",deff:"schreit \u00b7 schrie \u00b7 geschrien",verb_class:"strong verb",meaning:"to cry, yell, scream",command:"schrei(e)! schreit! schreien Sie!",prezent_participle:"schreiend",search_string:"schreit schrie geschrien schreien schreiend"},{infinitive:"schreiten",deff:"schreitet \u00b7 schritt \u00b7 geschritten",verb_class:"strong verb", meaning:"to step; walk; stride, march; progress, proceed, advance",command:"schreite! schreitet! schreiten Sie!",prezent_participle:"schreitend",search_string:"schreitet schritt geschritten schreiten schreitend"},{infinitive:"sch\u00fctzen",deff:"sch\u00fctzt \u00b7 sch\u00fctzte \u00b7 gesch\u00fctzt",verb_class:"regular weak verb",meaning:"to protect, shelter",command:"sch\u00fctz(e)! sch\u00fctzt! sch\u00fctzen Sie!",prezent_participle:"sch\u00fctzend",search_string:"sch\u00fctzt schutzt sch\u00fctzte schutzte gesch\u00fctzt geschutzt sch\u00fctzen schutzen sch\u00fctzend schutzend"}, {infinitive:"schweben",deff:"schwebt \u00b7 schwebte \u00b7 geschwebt",verb_class:"regular weak verb",meaning:"to hover, hang; float",command:"schweb(e)! schwebt! schweben Sie!",prezent_participle:"schwebend",search_string:"schwebt schwebte geschwebt schweben schwebend"},{infinitive:"schweigen",deff:"schweigt \u00b7 schwieg \u00b7 geschwiegen",verb_class:"strong verb",meaning:"to remain silent, say nothing; stop",command:"schweig(e)! schweigt! schweigen Sie!",prezent_participle:"schweigend",search_string:"schweigt schwieg geschwiegen schweigen schweigend"}, {infinitive:"schwellen",deff:"schwillt \u00b7 schwoll \u00b7 geschwollen",verb_class:"strong verb",meaning:"to swell, become swollen",command:"schwill! schwellt! schwellen Sie!",prezent_participle:"schwellend",search_string:"schwillt schwoll geschwollen schwellen schwellend"},{infinitive:"schwimmen",deff:"schwimmt \u00b7 schwamm \u00b7 geschwommen",verb_class:"strong verb",meaning:"to swim, float",command:"schwimm(e)! schwimmt! schwimmen Sie!",prezent_participle:"schwimmend",search_string:"schwimmt schwamm geschwommen schwimmen schwimmend"}, {infinitive:"schwinden",deff:"schwindet \u00b7 schwand \u00b7 geschwunden",verb_class:"strong verb",meaning:"to fade, run out, dwindle; lessen; disappear",command:"schwinde! schwindet! schwinden Sie!",prezent_participle:"schwindend",search_string:"schwindet schwand geschwunden schwinden schwindend"},{infinitive:"schwingen",deff:"schwingt \u00b7 schwang \u00b7 geschwungen",verb_class:"strong verb",meaning:"to swing, wield; oscillate, vibrate",command:"schwing(e)! schwingt! schwingen Sie!",prezent_participle:"schwingend", search_string:"schwingt schwang geschwungen schwingen schwingend"},{infinitive:"schwitzen",deff:"schwitzt \u00b7 schwitzte \u00b7 geschwitzt",verb_class:"regular weak verb",meaning:"to sweat; steam up",command:"schwitz(e)! schwitzt! schwitzen Sie!",prezent_participle:"schwitzend",search_string:"schwitzt schwitzte geschwitzt schwitzen schwitzend"},{infinitive:"schw\u00f6ren",deff:"schw\u00f6rt \u00b7 schwor/schwur \u00b7 geschworen",verb_class:"strong verb",meaning:"to swear",command:"schw\u00f6r(e)! schw\u00f6rt! schw\u00f6ren Sie!", prezent_participle:"schw\u00f6rend",search_string:"schw\u00f6rt schwort schwor/schwur geschworen schw\u00f6ren schw\u00f6rend schworend"},{infinitive:"sehen",deff:"sieht \u00b7 sah \u00b7 gesehen",verb_class:"strong verb",meaning:"to see, look; watch",command:"sieh! seht! sehen Sie!",prezent_participle:"sehend",search_string:"sieht sah gesehen sehend"},{infinitive:"sein",deff:"ist \u00b7 war \u00b7 gewesen",verb_class:"irregular verb (perfect auxiliary)",meaning:"to be, exist",command:"sei! seid! seien Sie!", prezent_participle:"seiend",search_string:"ist war gewesen sein seiend"},{infinitive:"senden",deff:"sendet \u00b7 sandte/sendete \u00b7 gesandt/gesendet",verb_class:"mixed verb or regular weak verb",meaning:"to send; broadcast, transmit",command:"sende! sendet! senden Sie!",prezent_participle:"sendend",search_string:"sendet sandte/sendete gesandt/gesendet senden sendend"},{infinitive:"setzen",deff:"setzt \u00b7 setzte \u00b7 gesetzt",verb_class:"regular weak verb",meaning:"to set, place, put; sit (someone) (down); plant; wager; compose", command:"setz(e)! setzt! setzen Sie!",prezent_participle:"setzend",search_string:"setzt setzte gesetzt setzen setzend"},{infinitive:"sichern",deff:"sichert \u00b7 sicherte \u00b7 gesichert",verb_class:"regular weak verb",meaning:"to make secure, safeguard, protect, secure, ensure",command:"sichere! sichert! sichern Sie!",prezent_participle:"sichernd",search_string:"sichert sicherte gesichert sichern sichernd"},{infinitive:"sieden",deff:"siedet \u00b7 siedete/sott \u00b7 gesiedet/gesotten",verb_class:"regular weak verb or strong verb", meaning:"to boil, seethe",command:"siede! siedet! sieden Sie!",prezent_participle:"siedend",search_string:"siedet siedete/sott gesiedet/gesotten sieden siedend"},{infinitive:"singen",deff:"singt \u00b7 sang \u00b7 gesungen",verb_class:"strong verb",meaning:"to sing",command:"sing(e)! singt! singen Sie!",prezent_participle:"singend",search_string:"singt sang gesungen singen singend"},{infinitive:"sinken",deff:"sinkt \u00b7 sank \u00b7 gesunken",verb_class:"strong verb",meaning:"to sink, go down, descend, fall", command:"sink(e)! sinkt! sinken Sie!",prezent_participle:"sinkend",search_string:"sinkt sank gesunken sinken sinkend"},{infinitive:"sinnen",deff:"sinnt \u00b7 sann \u00b7 gesonnen",verb_class:"strong verb",meaning:"to think, ponder; be inclined",command:"sinn(e)! sinnt! sinnen Sie!",prezent_participle:"sinnend",search_string:"sinnt sann gesonnen sinnen sinnend"},{infinitive:"sitzen",deff:"sitzt \u00b7 sa\u00df \u00b7 gesessen",verb_class:"strong verb",meaning:"to be sitting/seated, be situated; be in session", command:"sitz(e)! sitzt! sitzen Sie!",prezent_participle:"sitzend",search_string:"sitzt sa\u00df gesessen sitzen sitzend"},{infinitive:"sollen",deff:"soll \u00b7 sollte \u00b7 gesollt",verb_class:"modal verb",meaning:"should, to be supposed to",command:"\u2014",prezent_participle:"sollend",search_string:"soll sollte gesollt sollen sollend"},{infinitive:"sorgen",deff:"sorgt \u00b7 sorgte \u00b7 gesorgt",verb_class:"regular weak verb",meaning:"to take care (of), provide (for); cause",command:"sorg(e)! sorgt! sorgen Sie!", prezent_participle:"sorgend",search_string:"sorgt sorgte gesorgt sorgen sorgend"},{infinitive:"spalten",deff:"spaltet \u00b7 spaltete \u00b7 gespalten/gespaltet",verb_class:"regular weak verb/strong verb",meaning:"to split, break down, crack",command:"spalte! spaltet! spalten Sie!",prezent_participle:"spaltend",search_string:"spaltet spaltete gespalten/gespaltet spaltend"},{infinitive:"sparen",deff:"spart \u00b7 sparte \u00b7 gespart",verb_class:"regular weak verb",meaning:"to save, economize",command:"spar(e)! spart! sparen Sie!", prezent_participle:"sparend",search_string:"spart sparte gespart sparen sparend"},{infinitive:"spazieren",deff:"spaziert \u00b7 spazierte \u00b7 spaziert",verb_class:"regular weak verb",meaning:"to stroll, go for a walk/ride",command:"spazier(e)! spaziert! spazieren Sie!",prezent_participle:"spazierend",search_string:"spaziert spazierte spazieren spazierend"},{infinitive:"speien",deff:"speit \u00b7 spie \u00b7 gespien",verb_class:"strong verb",meaning:"to spit, spew, belch",command:"spei(e)! speit! speien Sie!", prezent_participle:"speiend",search_string:"speit spie gespien speien speiend"},{infinitive:"spielen",deff:"spielt \u00b7 spielte \u00b7 gespielt",verb_class:"regular weak verb",meaning:"to play, act, perform",command:"spiel(e)! spielt! spielen Sie!",prezent_participle:"spielend",search_string:"spielt spielte gespielt spielen spielend"},{infinitive:"spinnen",deff:"spinnt \u00b7 spann \u00b7 gesponnen",verb_class:"strong verb",meaning:"to spin; plot, think up",command:"spinn(e)! spinnt! spinnen Sie!", prezent_participle:"spinnend",search_string:"spinnt spann gesponnen spinnen spinnend"},{infinitive:"sprechen",deff:"spricht \u00b7 sprach \u00b7 gesprochen",verb_class:"strong verb",meaning:"to speak, talk; recite; pronounce",command:"sprich! sprecht! sprechen Sie!",prezent_participle:"sprechend",search_string:"spricht sprach gesprochen sprechen sprechend"},{infinitive:"sprie\u00dfen",deff:"sprie\u00dft \u00b7 spross \u00b7 gesprossen",verb_class:"strong verb",meaning:"to shoot, sprout, spring up", command:"sprie\u00df(e)! sprie\u00dft! sprie\u00dfen Sie!",prezent_participle:"sprie\u00dfend",search_string:"sprie\u00dft spross gesprossen sprie\u00dfen sprie\u00dfend"},{infinitive:"springen",deff:"springt \u00b7 sprang \u00b7 gesprungen",verb_class:"strong verb",meaning:"to jump, leap, spring; dive; bound",command:"spring(e)! springt! springen Sie!",prezent_participle:"springend",search_string:"springt sprang gesprungen springen springend"},{infinitive:"sp\u00fclen",deff:"sp\u00fclt \u00b7 sp\u00fclte \u00b7 gesp\u00fclt", verb_class:"regular weak verb",meaning:"to rinse, bathe; wash dishes; flush",command:"sp\u00fcl(e)! sp\u00fclt! sp\u00fclen Sie!",prezent_participle:"sp\u00fclend",search_string:"sp\u00fclt spult sp\u00fclte spulte gesp\u00fclt gespult sp\u00fclen spulen sp\u00fclend spulend"},{infinitive:"starten",deff:"startet \u00b7 startete \u00b7 gestartet",verb_class:"regular weak verb",meaning:"to start, launch, begin",command:"starte! startet! starten Sie!",prezent_participle:"startend",search_string:"startet startete gestartet starten startend"}, {infinitive:"statt\u00b7finden",deff:"findet statt \u00b7 fand statt \u00b7 stattgefunden",verb_class:"strong verb",meaning:"to take place, occur",command:"finde statt! findet statt! finden Sie statt!",prezent_participle:"stattfindend",search_string:"findet statt fand stattgefunden stattfinden stattfindend"},{infinitive:"stechen",deff:"sticht \u00b7 stach \u00b7 gestochen",verb_class:"strong verb",meaning:"to prick, sting, bite; stab",command:"stich! stecht! stechen Sie!",prezent_participle:"stechend", search_string:"sticht stach gestochen stechen stechend"},{infinitive:"stecken",deff:"steckt \u00b7 steckte (stak) \u00b7 gesteckt",verb_class:"regular weak verb",meaning:"to stick; put; pin",command:"steck(e)! steckt! stecken Sie!",prezent_participle:"steckend",search_string:"steckt steckte (stak) gesteckt stecken steckend"},{infinitive:"stehen",deff:"steht \u00b7 stand \u00b7 gestanden",verb_class:"strong verb",meaning:"to stand, be situated; be",command:"steh(e)! steht! stehen Sie!",prezent_participle:"stehend", search_string:"steht stand gestanden stehen stehend"},{infinitive:"stehlen",deff:"stiehlt \u00b7 stahl \u00b7 gestohlen",verb_class:"strong verb",meaning:"to steal",command:"stiehl! stehlt! stehlen Sie!",prezent_participle:"stehlend",search_string:"stiehlt stahl gestohlen stehlen stehlend"},{infinitive:"steigen",deff:"steigt \u00b7 stieg \u00b7 gestiegen",verb_class:"strong verb",meaning:"to climb, rise; board",command:"steig(e)! steigt! steigen Sie!",prezent_participle:"steigend",search_string:"steigt stieg gestiegen steigen steigend"}, {infinitive:"stellen",deff:"stellt \u00b7 stellte \u00b7 gestellt",verb_class:"regular weak verb",meaning:"to put, place; stand; set",command:"stell(e)! stellt! stellen Sie!",prezent_participle:"stellend",search_string:"stellt stellte gestellt stellen stellend"},{infinitive:"sterben",deff:"stirbt \u00b7 starb \u00b7 gestorben",verb_class:"strong verb",meaning:"to die, perish",command:"stirb! sterbt! sterben Sie!",prezent_participle:"sterbend",search_string:"stirbt starb gestorben sterben sterbend"}, {infinitive:"stimmen",deff:"stimmt \u00b7 stimmte \u00b7 gestimmt",verb_class:"regular weak verb",meaning:"to be right/correct; vote; make; tune",command:"stimm(e)! stimmt! stimmen Sie!",prezent_participle:"stimmend",search_string:"stimmt stimmte gestimmt stimmen stimmend"},{infinitive:"stinken",deff:"stinkt \u00b7 stank \u00b7 gestunken",verb_class:"strong verb",meaning:"to stink, smell",command:"stink(e)! stinkt! stinken Sie!",prezent_participle:"stinkend",search_string:"stinkt stank gestunken stinken stinkend"}, {infinitive:"stoppen",deff:"stoppt \u00b7 stoppte \u00b7 gestoppt",verb_class:"regular weak verb",meaning:"to stop",command:"stopp(e)! stoppt! stoppen Sie!",prezent_participle:"stoppend",search_string:"stoppt stoppte gestoppt stoppen stoppend"},{infinitive:"st\u00f6ren",deff:"st\u00f6rt \u00b7 st\u00f6rte \u00b7 gest\u00f6rt",verb_class:"regular weak verb",meaning:"to disturb, disrupt, interfere with, jam; bother",command:"st\u00f6r(e)! st\u00f6rt! st\u00f6ren Sie!",prezent_participle:"st\u00f6rend", search_string:"st\u00f6rt stort st\u00f6rte storte gest\u00f6rt gestort st\u00f6ren storen st\u00f6rend storend"},{infinitive:"sto\u00dfen",deff:"st\u00f6\u00dft \u00b7 stie\u00df \u00b7 gesto\u00dfen",verb_class:"strong verb",meaning:"to punch, kick; plunge, thrust; knock, bang; push",command:"sto\u00df(e)! sto\u00dft! sto\u00dfen Sie!",prezent_participle:"sto\u00dfend",search_string:"st\u00f6\u00dft sto\u00dft stie\u00df gesto\u00dfen sto\u00dfend"},{infinitive:"strahlen",deff:"strahlt \u00b7 strahlte \u00b7 gestrahlt", verb_class:"regular weak verb",meaning:"to shine; sparkle; beam; radiate",command:"strahl(e)! strahlt! strahlen Sie!",prezent_participle:"strahlend",search_string:"strahlt strahlte gestrahlt strahlen strahlend"},{infinitive:"streben",deff:"strebt \u00b7 strebte \u00b7 gestrebt",verb_class:"regular weak verb",meaning:"to strive",command:"streb(e)! strebt! streben Sie!",prezent_participle:"strebend",search_string:"strebt strebte gestrebt streben strebend"},{infinitive:"streichen",deff:"streicht \u00b7 strich \u00b7 gestrichen", verb_class:"strong verb",meaning:"to stroke; paint; spread; delete, cancel",command:"streich(e)! streicht! streichen Sie!",prezent_participle:"streichend",search_string:"streicht strich gestrichen streichen streichend"},{infinitive:"streiten",deff:"streitet \u00b7 stritt \u00b7 gestritten",verb_class:"strong verb",meaning:"to quarrel, argue, squabble",command:"streite! streitet! streiten Sie!",prezent_participle:"streitend",search_string:"streitet stritt gestritten streiten streitend"},{infinitive:"studieren", deff:"studiert \u00b7 studierte \u00b7 studiert",verb_class:"regular weak verb",meaning:"to study, major in; be a college/university student",command:"studier(e)! studiert! studieren Sie!",prezent_participle:"studierend",search_string:"studiert studierte studieren studierend"},{infinitive:"st\u00fcrzen",deff:"st\u00fcrzt \u00b7 st\u00fcrzte \u00b7 gest\u00fcrzt",verb_class:"regular weak verb",meaning:"to fall, plunge, plummet, tumble, collapse",command:"st\u00fcrz(e)! st\u00fcrzt! st\u00fcrzen Sie!", prezent_participle:"st\u00fcrzend",search_string:"st\u00fcrzt sturzt st\u00fcrzte sturzte gest\u00fcrzt gesturzt st\u00fcrzen sturzen st\u00fcrzend sturzend"},{infinitive:"st\u00fctzen",deff:"st\u00fctzt \u00b7 st\u00fctzte \u00b7 gest\u00fctzt",verb_class:"regular weak verb",meaning:"to support, prop up",command:"st\u00fctz(e)! st\u00fctzt! st\u00fctzen Sie!",prezent_participle:"st\u00fctzend",search_string:"st\u00fctzt stutzt st\u00fctzte stutzte gest\u00fctzt gestutzt st\u00fctzen stutzen st\u00fctzend stutzend"}, {infinitive:"suchen",deff:"sucht \u00b7 suchte \u00b7 gesucht",verb_class:"regular weak verb",meaning:"to look/search for, seek",command:"such(e)! sucht! suchen Sie!",prezent_participle:"suchend",search_string:"sucht suchte gesucht suchen suchend"},{infinitive:"tanken",deff:"tankt \u00b7 tankte \u00b7 getankt",verb_class:"regular weak verb",meaning:"to fill up",command:"tank(e)! tankt! tanken Sie!",prezent_participle:"tankend",search_string:"tankt tankte getankt tanken tankend"},{infinitive:"tanzen", deff:"tanzt \u00b7 tanzte \u00b7 getanzt",verb_class:"regular weak verb",meaning:"to dance",command:"tanz(e)! tanzt! tanzen Sie!",prezent_participle:"tanzend",search_string:"tanzt tanzte getanzt tanzen tanzend"},{infinitive:"teilen",deff:"teilt \u00b7 teilte \u00b7 geteilt",verb_class:"regular weak verb",meaning:"to divide; share",command:"teil(e)! teilt! teilen Sie!",prezent_participle:"teilend",search_string:"teilt teilte geteilt teilen teilend"},{infinitive:"teil\u00b7nehmen",deff:"nimmt teil \u00b7 nahm teil \u00b7 teilgenommen", verb_class:"strong verb",meaning:"to attend, take part; share",command:"nimm teil! nehmt teil! nehmen Sie teil!",prezent_participle:"teilnehmend",search_string:"nimmt teil nahm teilgenommen teilnehmen teilnehmend"},{infinitive:"t\u00f6ten",deff:"t\u00f6tet \u00b7 t\u00f6tete \u00b7 get\u00f6tet",verb_class:"regular weak verb",meaning:"to kill",command:"t\u00f6te! t\u00f6tet! t\u00f6ten Sie!",prezent_participle:"t\u00f6tend",search_string:"t\u00f6tet totet t\u00f6tete totete get\u00f6tet getotet t\u00f6ten toten t\u00f6tend totend"}, {infinitive:"tragen",deff:"tr\u00e4gt \u00b7 trug \u00b7 getragen",verb_class:"strong verb",meaning:"to carry, hold; wear; bear, endure",command:"trag(e)! tragt! tragen Sie!",prezent_participle:"tragend",search_string:"tr\u00e4gt tragt trug getragen tragend"},{infinitive:"trauen",deff:"traut \u00b7 traute \u00b7 getraut",verb_class:"regular weak verb",meaning:"to trust; marry",command:"trau(e)! traut! trauen Sie!",prezent_participle:"trauend",search_string:"traut traute getraut trauen trauend"},{infinitive:"tr\u00e4umen", deff:"tr\u00e4umt \u00b7 tr\u00e4umte \u00b7 getr\u00e4umt",verb_class:"regular weak verb",meaning:"to dream",command:"tr\u00e4um(e)! tr\u00e4umt! tr\u00e4umen Sie!",prezent_participle:"tr\u00e4umend",search_string:"tr\u00e4umt traumt tr\u00e4umte traumte getr\u00e4umt getraumt tr\u00e4umen traumen tr\u00e4umend traumend"},{infinitive:"treffen",deff:"trifft \u00b7 traf \u00b7 getroffen",verb_class:"strong verb",meaning:"to hit, strike; hurt, affect; meet",command:"triff ! trefft! treffen Sie!",prezent_participle:"treffend", search_string:"trifft traf getroffen treffen treffend"},{infinitive:"treiben",deff:"treibt \u00b7 trieb \u00b7 getrieben",verb_class:"strong verb",meaning:"to drive; force; carry on, pursue; take too far",command:"treib(e)! treibt! treiben Sie!",prezent_participle:"treibend",search_string:"treibt trieb getrieben treiben treibend"},{infinitive:"trennen",deff:"trennt \u00b7 trennte \u00b7 getrennt",verb_class:"regular weak verb",meaning:"to separate, cut off, sever; divide; differentiate",command:"trenn(e)! trennt! trennen Sie!", prezent_participle:"trennend",search_string:"trennt trennte getrennt trennen trennend"},{infinitive:"treten",deff:"tritt \u00b7 trat \u00b7 getreten",verb_class:"strong verb",meaning:"to step, go, come",command:"tritt! tretet! treten Sie!",prezent_participle:"tretend",search_string:"tritt trat getreten tretend"},{infinitive:"triefen",deff:"trieft \u00b7 troff \u00b7 getroffen",verb_class:"strong verb",meaning:"to drip, trickle",command:"trief(e)! trieft! triefen Sie!",prezent_participle:"triefend", search_string:"trieft troff getroffen triefen triefend"},{infinitive:"trinken",deff:"trinkt \u00b7 trank \u00b7 getrunken",verb_class:"strong verb",meaning:"to drink",command:"trink(e)! trinkt! trinken Sie!",prezent_participle:"trinkend",search_string:"trinkt trank getrunken trinken trinkend"},{infinitive:"tr\u00f6sten",deff:"tr\u00f6stet \u00b7 tr\u00f6stete \u00b7 getr\u00f6stet",verb_class:"regular weak verb",meaning:"to comfort, console",command:"tr\u00f6ste! tr\u00f6stet! tr\u00f6sten Sie!", prezent_participle:"tr\u00f6stend",search_string:"tr\u00f6stet trostet tr\u00f6stete trostete getr\u00f6stet getrostet tr\u00f6sten trosten tr\u00f6stend trostend"},{infinitive:"tr\u00fcgen",deff:"tr\u00fcgt \u00b7 trog \u00b7 getrogen",verb_class:"strong verb",meaning:"to deceive, be deceptive; be a delusion",command:"tr\u00fcg(e)! tr\u00fcgt! tr\u00fcgen Sie!",prezent_participle:"tr\u00fcgend",search_string:"tr\u00fcgt trugt trog getrogen tr\u00fcgen trugen tr\u00fcgend trugend"},{infinitive:"tun", deff:"tut \u00b7 tat \u00b7 getan",verb_class:"irregular verb",meaning:"to do; work, perform",command:"tu(e)! tut! tun Sie!",prezent_participle:"tuend",search_string:"tut tat getan tun tuend"},{infinitive:"tun k\u00f6nnen",deff:"kann tun \u00b7 konnte tun \u00b7 tun k\u00f6nnen",verb_class:"modal verb ? main verb",meaning:"to be able to do",command:"\u2014",prezent_participle:"tun k\u00f6nnend",search_string:"kann tun konnte k\u00f6nnen konnen k\u00f6nnend konnend"},{infinitive:"\u00fcberholen",deff:"\u00fcberholt \u00b7 \u00fcberholte \u00b7 \u00fcberholt", verb_class:"regular weak verb",meaning:"to pass, overtake; surpass; overhaul",command:"\u00fcberhol(e)! \u00fcberholt! \u00fcberholen Sie!",prezent_participle:"\u00fcberholend",search_string:"\u00fcberholt uberholt \u00fcberholte uberholte \u00fcberholen uberholen \u00fcberholend uberholend"},{infinitive:"\u00fcberlegen",deff:"\u00fcberlegt \u00b7 \u00fcberlegte \u00b7 \u00fcberlegt",verb_class:"regular weak verb",meaning:"to consider, think over, reflect",command:"\u00fcberleg(e)! \u00fcberlegt! \u00fcberlegen Sie!", prezent_participle:"\u00fcberlegend",search_string:"\u00fcberlegt uberlegt \u00fcberlegte uberlegte \u00fcberlegen uberlegen \u00fcberlegend uberlegend"},{infinitive:"\u00fcbernehmen",deff:"\u00fcbernimmt \u00b7 \u00fcbernahm \u00b7 \u00fcbernommen",verb_class:"strong verb",meaning:"to take delivery of, receive; undertake; take over, borrow",command:"\u00fcbernimm! \u00fcbernehmt! \u00fcbernehmen Sie!",prezent_participle:"\u00fcbernehmend",search_string:"\u00fcbernimmt ubernimmt \u00fcbernahm ubernahm \u00fcbernommen ubernommen \u00fcbernehmen ubernehmen \u00fcbernehmend ubernehmend"}, {infinitive:"to surprise, catch unawares",deff:"\u00fcberrascht \u00b7 \u00fcberraschte \u00b7 \u00fcberrascht",verb_class:"regular weak verb",meaning:"to surprise, catch unawares",command:"\u00fcberrasch(e)! \u00fcberrascht! \u00fcberraschen Sie!",prezent_participle:"\u00fcberraschend",search_string:"\u00fcberrascht uberrascht \u00fcberraschte uberraschte to surprise, catch unawares \u00fcberraschend uberraschend"},{infinitive:"\u00fcbersetzen",deff:"\u00fcbersetzt \u00b7 \u00fcbersetzte \u00b7 \u00fcbersetzt", verb_class:"regular weak verb",meaning:"to translate",command:"\u00fcbersetz(e)! \u00fcbersetzt! \u00fcbersetzen Sie!",prezent_participle:"\u00fcbersetzend",search_string:"\u00fcbersetzt ubersetzt \u00fcbersetzte ubersetzte \u00fcbersetzen ubersetzen \u00fcbersetzend ubersetzend"},{infinitive:"\u00fcberweisen",deff:"\u00fcberweist \u00b7 \u00fcberwies \u00b7 \u00fcberwiesen",verb_class:"strong verb",meaning:"to transfer, make a transfer; refer",command:"\u00fcberweis(e)! \u00fcberweist! \u00fcberweisen Sie!", prezent_participle:"\u00fcberweisend",search_string:"\u00fcberweist uberweist \u00fcberwies uberwies \u00fcberwiesen uberwiesen \u00fcberweisen uberweisen \u00fcberweisend uberweisend"},{infinitive:"\u00fcberwinden",deff:"\u00fcberwindet \u00b7 \u00fcberwand \u00b7 \u00fcberwunden",verb_class:"strong verb",meaning:"to overcome, surmount, conquer; get past",command:"\u00fcberwinde! \u00fcberwindet! \u00fcberwinden Sie!",prezent_participle:"\u00fcberwindend",search_string:"\u00fcberwindet uberwindet \u00fcberwand uberwand \u00fcberwunden uberwunden \u00fcberwinden uberwinden \u00fcberwindend uberwindend"}, {infinitive:"\u00fcberzeugen",deff:"\u00fcberzeugt \u00b7 \u00fcberzeugte \u00b7 \u00fcberzeugt",verb_class:"regular weak verb",meaning:"to convince, persuade",command:"\u00fcberzeug(e)! \u00fcberzeugt! \u00fcberzeugen Sie!",prezent_participle:"\u00fcberzeugend",search_string:"\u00fcberzeugt uberzeugt \u00fcberzeugte uberzeugte \u00fcberzeugen uberzeugen \u00fcberzeugend uberzeugend"},{infinitive:"unterbrechen",deff:"unterbricht \u00b7 unterbrach \u00b7 unterbrochen",verb_class:"strong verb",meaning:"to interrupt, break; terminate", command:"unterbrich! unterbrecht! unterbrechen Sie!",prezent_participle:"unterbrechend",search_string:"unterbricht unterbrach unterbrochen unterbrechen unterbrechend"},{infinitive:"unterhalten",deff:"unterh\u00e4lt \u00b7 unterhielt \u00b7 unterhalten",verb_class:"strong verb",meaning:"to support, maintain; run, keep; entertain",command:"unterhalte! unterhaltet! unterhalten Sie!",prezent_participle:"unterhaltend",search_string:"unterh\u00e4lt unterhalt unterhielt unterhalten unterhaltend"},{infinitive:"unternehmen", deff:"unternimmt \u00b7 unternahm \u00b7 unternommen",verb_class:"strong verb",meaning:"to undertake, do",command:"unternimm! unternehmt! unternehmen Sie!",prezent_participle:"unternehmend",search_string:"unternimmt unternahm unternommen unternehmen unternehmend"},{infinitive:"unterrichten",deff:"unterrichtet \u00b7 unterrichtete \u00b7 unterrichtet",verb_class:"regular weak verb",meaning:"to teach; inform",command:"unterrichte! unterrichtet! unterrichten Sie!",prezent_participle:"unterrichtend", search_string:"unterrichtet unterrichtete unterrichten unterrichtend"},{infinitive:"unterscheiden",deff:"unterscheidet \u00b7 unterschied \u00b7 unterschieden",verb_class:"strong verb",meaning:"to distinguish, differentiate",command:"unterscheide! unterscheidet! unterscheiden Sie!",prezent_participle:"unterscheidend",search_string:"unterscheidet unterschied unterschieden unterscheiden unterscheidend"},{infinitive:"unterschreiben",deff:"unterschreibt \u00b7 unterschrieb \u00b7 unterschrieben",verb_class:"strong verb", meaning:"to sign; approve, subscribe to",command:"unterschreib(e)! unterschreibt! unterschreiben Sie!",prezent_participle:"unterschreibend",search_string:"unterschreibt unterschrieb unterschrieben unterschreiben unterschreibend"},{infinitive:"unterst\u00fctzen",deff:"unterst\u00fctzt \u00b7 unterst\u00fctzte \u00b7 unterst\u00fctzt",verb_class:"regular weak verb",meaning:"to support",command:"unterst\u00fctz(e)! unterst\u00fctzt! unterst\u00fctzen Sie!",prezent_participle:"unterst\u00fctzend",search_string:"unterst\u00fctzt unterstutzt unterst\u00fctzte unterstutzte unterst\u00fctzen unterstutzen unterst\u00fctzend unterstutzend"}, {infinitive:"verabschieden",deff:"verabschiedet \u00b7 verabschiedete \u00b7 verabschiedet",verb_class:"regular weak verb",meaning:"to discharge; adopt, pass",command:"verabschiede! verabschiedet! verabschieden Sie!",prezent_participle:"verabschiedend",search_string:"verabschiedet verabschiedete verabschieden verabschiedend"},{infinitive:"ver\u00e4ndern",deff:"ver\u00e4ndert \u00b7 ver\u00e4nderte \u00b7 ver\u00e4ndert",verb_class:"regular weak verb",meaning:"to change, modify, alter",command:"ver\u00e4ndere! ver\u00e4ndert! ver\u00e4ndern Sie!", prezent_participle:"ver\u00e4ndernd",search_string:"ver\u00e4ndert verandert ver\u00e4nderte veranderte ver\u00e4ndern verandern ver\u00e4ndernd verandernd"},{infinitive:"verbessern",deff:"verbessert \u00b7 verbesserte \u00b7 verbessert",verb_class:"regular weak verb",meaning:"to improve; correct",command:"verbessere! verbessert! verbessern Sie!",prezent_participle:"verbessernd",search_string:"verbessert verbesserte verbessern verbessernd"},{infinitive:"verbieten",deff:"verbietet \u00b7 verbot \u00b7 verboten", verb_class:"strong verb",meaning:"to prohibit, forbid",command:"verbiete! verbietet! verbieten Sie!",prezent_participle:"verbietend",search_string:"verbietet verbot verboten verbieten verbietend"},{infinitive:"verbinden",deff:"verbindet \u00b7 verband \u00b7 verbunden",verb_class:"strong verb",meaning:"to bind, join, connect, combine; bandage",command:"verbinde! verbindet! verbinden Sie!",prezent_participle:"verbindend",search_string:"verbindet verband verbunden verbinden verbindend"},{infinitive:"verbrauchen", deff:"verbraucht \u00b7 verbrauchte \u00b7 verbraucht",verb_class:"regular weak verb",meaning:"to use, consume; use up; wear out",command:"verbrauch(e)! verbraucht! verbrauchen Sie!",prezent_participle:"verbrauchend",search_string:"verbraucht verbrauchte verbrauchen verbrauchend"},{infinitive:"verbringen",deff:"verbringt \u00b7 verbrachte \u00b7 verbracht",verb_class:"mixed verb",meaning:"to spend (time)",command:"verbring(e)! verbringt! verbringen Sie!",prezent_participle:"verbringend",search_string:"verbringt verbrachte verbringen verbringend"}, {infinitive:"verderben",deff:"verdirbt \u00b7 verdarb \u00b7 verdorben",verb_class:"strong verb",meaning:"to go bad, spoil",command:"verdirb! verderbt! verderben Sie!",prezent_participle:"verderbend",search_string:"verdirbt verdarb verdorben verderben verderbend"},{infinitive:"verdienen",deff:"verdient \u00b7 verdiente \u00b7 verdient",verb_class:"regular weak verb",meaning:"to earn; deserve",command:"verdien(e)! verdient! verdienen Sie!",prezent_participle:"verdienend",search_string:"verdient verdiente verdienen verdienend"}, {infinitive:"verdrie\u00dfen",deff:"verdrie\u00dft \u00b7 verdross \u00b7 verdrossen",verb_class:"strong verb",meaning:"to irritate, annoy",command:"verdrie\u00df(e)! verdrie\u00dft! verdrie\u00dfen Sie!",prezent_participle:"verdrie\u00dfend",search_string:"verdrie\u00dft verdross verdrossen verdrie\u00dfen verdrie\u00dfend"},{infinitive:"vergessen",deff:"vergisst \u00b7 verga\u00df \u00b7 vergessen",verb_class:"strong verb",meaning:"to forget, leave behind",command:"vergiss! vergesst! vergessen Sie!", prezent_participle:"vergessend",search_string:"vergisst verga\u00df vergessen vergessend"},{infinitive:"vergleichen",deff:"vergleicht \u00b7 verglich \u00b7 verglichen",verb_class:"strong verb",meaning:"to compare",command:"vergleich(e)! vergleicht! vergleichen Sie!",prezent_participle:"vergleichend",search_string:"vergleicht verglich verglichen vergleichen vergleichend"},{infinitive:"verhaften",deff:"verhaftet \u00b7 verhaftete \u00b7 verhaftet",verb_class:"regular weak verb",meaning:"to arrest, apprehend, take into custody", command:"verhafte! verhaftet! verhaften Sie!",prezent_participle:"verhaftend",search_string:"verhaftet verhaftete verhaften verhaftend"},{infinitive:"verhalten",deff:"verh\u00e4lt \u00b7 verhielt \u00b7 verhalten",verb_class:"strong verb",meaning:"to hold back, restrain",command:"verhalte! verhaltet! verhalten Sie!",prezent_participle:"verhaltend",search_string:"verh\u00e4lt verhalt verhielt verhalten verhaltend"},{infinitive:"verhandeln",deff:"verhandelt \u00b7 verhandelte \u00b7 verhandelt",verb_class:"regular weak verb", meaning:"to negotiate, treat; try a case",command:"verhand(e)le! verhandelt! verhandeln Sie!",prezent_participle:"verhandelnd",search_string:"verhandelt verhandelte verhandeln verhandelnd"},{infinitive:"sich verheiraten",deff:"verheiratet sich \u00b7 verheiratete sich \u00b7 sich verheiratet",verb_class:"regular weak verb",meaning:"to marry, get married",command:"verheirate dich! verheiratet euch! verheiraten Sie sich!",prezent_participle:"sich verheiratend",search_string:"verheiratet sich verheiratete verheiraten verheiratend"}, {infinitive:"verhindern",deff:"verhindert \u00b7 verhinderte \u00b7 verhindert",verb_class:"regular weak verb",meaning:"to prevent, avert",command:"verhindere! verhindert! verhindern Sie!",prezent_participle:"verhindernd",search_string:"verhindert verhinderte verhindern verhindernd"},{infinitive:"verkaufen",deff:"verkauft \u00b7 verkaufte \u00b7 verkauft",verb_class:"regular weak verb",meaning:"to sell",command:"verkauf(e)! verkauft! verkaufen Sie!",prezent_participle:"verkaufend",search_string:"verkauft verkaufte verkaufen verkaufend"}, {infinitive:"verlangen",deff:"verlangt \u00b7 verlangte \u00b7 verlangt",verb_class:"regular weak verb",meaning:"to demand, want; require; charge; ask for",command:"verlang(e)! verlangt! verlangen Sie!",prezent_participle:"verlangend",search_string:"verlangt verlangte verlangen verlangend"},{infinitive:"verlassen",deff:"verl\u00e4sst \u00b7 verlie\u00df \u00b7 verlassen",verb_class:"strong verb",meaning:"to leave, forsake, abandon",command:"verlass(e)! verlasst! verlassen Sie!",prezent_participle:"verlassend", search_string:"verl\u00e4sst verlasst verlie\u00df verlassen verlassend"},{infinitive:"verletzen",deff:"verletzt \u00b7 verletzte \u00b7 verletzt",verb_class:"regular weak verb",meaning:"to injure, wound, hurt; violate, infringe, break",command:"verletz(e)! verletzt! verletzen Sie!",prezent_participle:"verletzend",search_string:"verletzt verletzte verletzen verletzend"},{infinitive:"sich verlieben",deff:"verliebt sich \u00b7 verliebte sich \u00b7 sich verliebt",verb_class:"regular weak verb",meaning:"to fall in love", command:"verlieb(e) dich! verliebt euch! verlieben Sie sich!",prezent_participle:"sich verliebend",search_string:"verliebt sich verliebte verlieben verliebend"},{infinitive:"verlieren",deff:"verliert \u00b7 verlor \u00b7 verloren",verb_class:"strong verb",meaning:"to lose; shed",command:"verlier(e)! verliert! verlieren Sie!",prezent_participle:"verlierend",search_string:"verliert verlor verloren verlieren verlierend"},{infinitive:"vermuten",deff:"vermutet \u00b7 vermutete \u00b7 vermutet",verb_class:"regular weak verb", meaning:"to suspect, conjecture",command:"vermute! vermutet! vermuten Sie!",prezent_participle:"vermutend",search_string:"vermutet vermutete vermuten vermutend"},{infinitive:"ver\u00f6ffentlichen",deff:"ver\u00f6ffentlicht \u00b7 ver\u00f6ffentlichte \u00b7 ver\u00f6ffentlicht",verb_class:"regular weak verb",meaning:"to publish",command:"ver\u00f6ffentlich(e)! ver\u00f6ffentlicht! ver\u00f6ffentlichen Sie!",prezent_participle:"ver\u00f6ffentlichend",search_string:"ver\u00f6ffentlicht veroffentlicht ver\u00f6ffentlichte veroffentlichte ver\u00f6ffentlichen veroffentlichen ver\u00f6ffentlichend veroffentlichend"}, {infinitive:"versichern",deff:"versichert \u00b7 versicherte \u00b7 versichert",verb_class:"regular weak verb",meaning:"to assert, affirm, assure, attest; insure",command:"versichere! versichert! versichern Sie!",prezent_participle:"versichernd",search_string:"versichert versicherte versichern versichernd"},{infinitive:"versprechen",deff:"verspricht \u00b7 versprach \u00b7 versprochen",verb_class:"strong verb",meaning:"to promise",command:"versprich! versprecht! versprechen Sie!",prezent_participle:"versprechend", search_string:"verspricht versprach versprochen versprechen versprechend"},{infinitive:"verstehen",deff:"versteht \u00b7 verstand \u00b7 verstanden",verb_class:"strong verb",meaning:"to understand; make out; know how to",command:"versteh(e)! versteht! verstehen Sie!",prezent_participle:"verstehend",search_string:"versteht verstand verstanden verstehen verstehend"},{infinitive:"versuchen",deff:"versucht \u00b7 versuchte \u00b7 versucht",verb_class:"regular weak verb",meaning:"to try, attempt; tempt", command:"versuch(e)! versucht! versuchen Sie!",prezent_participle:"versuchend",search_string:"versucht versuchte versuchen versuchend"},{infinitive:"verteilen",deff:"verteilt \u00b7 verteilte \u00b7 verteilt",verb_class:"regular weak verb",meaning:"to distribute, hand out; spread",command:"verteil(e)! verteilt! verteilen Sie!",prezent_participle:"verteilend",search_string:"verteilt verteilte verteilen verteilend"},{infinitive:"vertrauen",deff:"vertraut \u00b7 vertraute \u00b7 vertraut",verb_class:"regular weak verb", meaning:"to trust",command:"vertrau(e)! vertraut! vertrauen Sie!",prezent_participle:"vertrauend",search_string:"vertraut vertraute vertrauen vertrauend"},{infinitive:"verwenden",deff:"verwendet \u00b7 verwendete/verwandte \u00b7 verwendet/verwandt",verb_class:"regular weak verb/mixed verb",meaning:"to use; spend",command:"verwende! verwendet! verwenden Sie!",prezent_participle:"verwendend",search_string:"verwendet verwendete/verwandte verwendet/verwandt verwenden verwendend"},{infinitive:"verwirren", deff:"verwirrt \u00b7 verwirrte \u00b7 verwirrt",verb_class:"regular weak verb",meaning:"to entangle, tousle, ruffle; bewilder, confuse",command:"verwirr(e)! verwirrt! verwirren Sie!",prezent_participle:"verwirrend",search_string:"verwirrt verwirrte verwirren verwirrend"},{infinitive:"verzeihen",deff:"verzeiht \u00b7 verzieh \u00b7 verziehen",verb_class:"strong verb",meaning:"to forgive; excuse",command:"verzeih(e)! verzeiht! verzeihen Sie!",prezent_participle:"verzeihend",search_string:"verzeiht verzieh verziehen verzeihen verzeihend"}, {infinitive:"vor\u00b7bereiten",deff:"bereitet vor \u00b7 bereitete vor \u00b7 vorbereitet",verb_class:"regular weak verb",meaning:"to prepare, set up",command:"bereite vor! bereitet vor! bereiten Sie vor!",prezent_participle:"vorbereitend",search_string:"bereitet vor bereitete vorbereitet vorbereiten vorbereitend"},{infinitive:"vor\u00b7kommen",deff:"kommt vor \u00b7 kam vor \u00b7 vorgekommen",verb_class:"strong verb",meaning:"to happen, occur; appear, seem",command:"komm(e) vor! kommt vor! kommen Sie vor!", prezent_participle:"vorkommend",search_string:"kommt vor kam vorgekommen vorkommen vorkommend"},{infinitive:"vor\u00b7schlagen",deff:"schl\u00e4gt vor \u00b7 schlug vor \u00b7 vorgeschlagen",verb_class:"strong verb",meaning:"to suggest, propose; nominate",command:"schlag(e) vor! schlagt vor! schlagen Sie vor!",prezent_participle:"vorschlagend",search_string:"schl\u00e4gt vor schlagt schlug vorgeschlagen vorschlagen vorschlagend"},{infinitive:"vor\u00b7stellen",deff:"stellt vor \u00b7 stellte vor \u00b7 vorgestellt", verb_class:"regular weak verb",meaning:"to introduce, present; put/move forward",command:"stell(e) vor! stellt vor! stellen Sie vor!",prezent_participle:"vorstellend",search_string:"stellt vor stellte vorgestellt vorstellen vorstellend"},{infinitive:"wachsen",deff:"w\u00e4chst \u00b7 wuchs \u00b7 gewachsen",verb_class:"strong verb",meaning:"to grow; rise; evolve",command:"wachs(e)! wachst! wachsen Sie!",prezent_participle:"wachsend",search_string:"w\u00e4chst wachst wuchs gewachsen wachsend"},{infinitive:"wagen", deff:"wagt \u00b7 wagte \u00b7 gewagt",verb_class:"regular weak verb",meaning:"to risk, dare",command:"wag(e)! wagt! wagen Sie!",prezent_participle:"wagend",search_string:"wagt wagte gewagt wagen wagend"},{infinitive:"w\u00e4gen",deff:"w\u00e4gt \u00b7 wog/w\u00e4gte \u00b7 gewogen/gew\u00e4gt",verb_class:"strong verb or regular weak verb",meaning:"to consider, ponder; weigh, balance",command:"w\u00e4g(e)! w\u00e4gt! w\u00e4gen Sie!",prezent_participle:"w\u00e4gend",search_string:"w\u00e4gt wagt wog/w\u00e4gte wog/wagte gewogen/gew\u00e4gt gewogen/gewagt w\u00e4gen wagen w\u00e4gend wagend"}, {infinitive:"w\u00e4hlen",deff:"w\u00e4hlt \u00b7 w\u00e4hlte \u00b7 gew\u00e4hlt",verb_class:"regular weak verb",meaning:"to choose, select; elect; vote (for); dial",command:"w\u00e4hl(e)! w\u00e4hlt! w\u00e4hlen Sie!",prezent_participle:"w\u00e4hlend",search_string:"w\u00e4hlt wahlt w\u00e4hlte wahlte gew\u00e4hlt gewahlt w\u00e4hlen wahlen w\u00e4hlend wahlend"},{infinitive:"wandern",deff:"wandert \u00b7 wanderte \u00b7 gewandert",verb_class:"regular weak verb",meaning:"to hike, wander, roam; travel by foot; tour; migrate", command:"wandere! wandert! wandern Sie!",prezent_participle:"wandernd",search_string:"wandert wanderte gewandert wandern wandernd"},{infinitive:"warnen",deff:"warnt \u00b7 warnte \u00b7 gewarnt",verb_class:"regular weak verb",meaning:"to warn, caution",command:"warn(e)! warnt! warnen Sie!",prezent_participle:"warnend",search_string:"warnt warnte gewarnt warnen warnend"},{infinitive:"warten",deff:"wartet \u00b7 wartete \u00b7 gewartet",verb_class:"regular weak verb",meaning:"to wait; service",command:"warte! wartet! warten Sie!", prezent_participle:"wartend",search_string:"wartet wartete gewartet warten wartend"},{infinitive:"waschen",deff:"w\u00e4scht \u00b7 wusch \u00b7 gewaschen",verb_class:"strong verb",meaning:"to wash; do the washing",command:"wasch(e)! wascht! waschen Sie!",prezent_participle:"waschend",search_string:"w\u00e4scht wascht wusch gewaschen waschend"},{infinitive:"weben",deff:"webt \u00b7 webte/wob \u00b7 gewebt/gewoben",verb_class:"regular weak verb or strong verb",meaning:"to weave; move, float",command:"web(e)! webt! weben Sie!", prezent_participle:"webend",search_string:"webt webte/wob gewebt/gewoben weben webend"},{infinitive:"wechseln",deff:"wechselt \u00b7 wechselte \u00b7 gewechselt",verb_class:"regular weak verb",meaning:"to change; exchange",command:"wechs(e)le! wechselt! wechseln Sie!",prezent_participle:"wechselnd",search_string:"wechselt wechselte gewechselt wechseln wechselnd"},{infinitive:"wecken",deff:"weckt \u00b7 weckte \u00b7 geweckt",verb_class:"regular weak verb",meaning:"to wake; arouse, waken",command:"weck(e)! weckt! wecken Sie!", prezent_participle:"weckend",search_string:"weckt weckte geweckt wecken weckend"},{infinitive:"wehren",deff:"wehrt \u00b7 wehrte \u00b7 gewehrt",verb_class:"regular weak verb",meaning:"to fight against, restrain, prevent",command:"wehr(e)! wehrt! wehren Sie!",prezent_participle:"wehrend",search_string:"wehrt wehrte gewehrt wehren wehrend"},{infinitive:"weichen",deff:"weicht \u00b7 wich \u00b7 gewichen",verb_class:"strong verb",meaning:"to move; yield, retreat",command:"weich(e)! weicht! weichen Sie!", prezent_participle:"weichend",search_string:"weicht wich gewichen weichen weichend"},{infinitive:"weinen",deff:"weint \u00b7 weinte \u00b7 geweint",verb_class:"regular weak verb",meaning:"to cry, weep",command:"wein(e)! weint! weinen Sie!",prezent_participle:"weinend",search_string:"weint weinte geweint weinen weinend"},{infinitive:"weisen",deff:"weist \u00b7 wies \u00b7 gewiesen",verb_class:"strong verb",meaning:"to show, refer, point; send; reject, expel",command:"weis(e)! weist! weisen Sie!",prezent_participle:"weisend", search_string:"weist wies gewiesen weisen weisend"},{infinitive:"wenden",deff:"wendet \u00b7 wandte/wendete \u00b7 gewandt/gewendet",verb_class:"mixed verb or regular weak verb",meaning:"to turn; spend",command:"wende! wendet! wenden Sie!",prezent_participle:"wendend",search_string:"wendet wandte/wendete gewandt/gewendet wenden wendend"},{infinitive:"werben",deff:"wirbt \u00b7 warb \u00b7 geworben",verb_class:"strong verb",meaning:"to advertise; court, woo; attract, recruit, enlist",command:"wirb! werbt! werben Sie!", prezent_participle:"werbend",search_string:"wirbt warb geworben werben werbend"},{infinitive:"werden",deff:"wird \u00b7 wurde \u00b7 geworden",verb_class:"irregular verb (future auxiliary) (passive au",meaning:"to become, get, turn, grow; come into existence",command:"werde! werdet! werden Sie!",prezent_participle:"werdend",search_string:"wird wurde geworden werden werdend"},{infinitive:"werfen",deff:"wirft \u00b7 warf \u00b7 geworfen",verb_class:"strong verb",meaning:"to throw, fling, cast, pitch, drop", command:"wirf ! werft! werfen Sie!",prezent_participle:"werfend",search_string:"wirft warf geworfen werfen werfend"},{infinitive:"widersprechen",deff:"widerspricht \u00b7 widersprach \u00b7 widersprochen",verb_class:"strong verb (dative object)",meaning:"to contradict, be inconsistent with; oppose",command:"widersprich! widersprecht! widersprechen Sie!",prezent_participle:"widersprechend",search_string:"widerspricht widersprach widersprochen widersprechen widersprechend"},{infinitive:"widmen",deff:"widmet \u00b7 widmete \u00b7 gewidmet", verb_class:"regular weak verb",meaning:"to dedicate, devote; attend to",command:"widme! widmet! widmen Sie!",prezent_participle:"widmend",search_string:"widmet widmete gewidmet widmen widmend"},{infinitive:"wiederholen",deff:"wiederholt \u00b7 wiederholte \u00b7 wiederholt",verb_class:"regular weak verb",meaning:"to repeat, reiterate; review",command:"wiederhol(e)! wiederholt! wiederholen Sie!",prezent_participle:"wiederholend",search_string:"wiederholt wiederholte wiederholen wiederholend"},{infinitive:"wiegen", deff:"wiegt \u00b7 wog \u00b7 gewogen",verb_class:"strong verb",meaning:"to weigh",command:"wieg(e)! wiegt! wiegen Sie!",prezent_participle:"wiegend",search_string:"wiegt wog gewogen wiegen wiegend"},{infinitive:"winden",deff:"windet \u00b7 wand \u00b7 gewunden",verb_class:"strong verb",meaning:"to wind; bind; wrest",command:"winde! windet! winden Sie!",prezent_participle:"windend",search_string:"windet wand gewunden winden windend"},{infinitive:"wirken",deff:"wirkt \u00b7 wirkte \u00b7 gewirkt", verb_class:"regular weak verb",meaning:"to have an effect, take effect; make an impression; appear; function",command:"wirk(e)! wirkt! wirken Sie!",prezent_participle:"wirkend",search_string:"wirkt wirkte gewirkt wirken wirkend"},{infinitive:"to know",deff:"wei\u00df \u00b7 wusste \u00b7 gewusst",verb_class:"irregular verb",meaning:"to know",command:"wisse! wisst! wissen Sie!",prezent_participle:"wissend",search_string:"wei\u00df wusste gewusst to know wissend"},{infinitive:"wohnen",deff:"wohnt \u00b7 wohnte \u00b7 gewohnt", verb_class:"regular weak verb",meaning:"to live, stay, dwell",command:"wohn(e)! wohnt! wohnen Sie!",prezent_participle:"wohnend",search_string:"wohnt wohnte gewohnt wohnen wohnend"},{infinitive:"wollen",deff:"will \u00b7 wollte \u00b7 gewollt",verb_class:"modal verb",meaning:"to want (to); intend to",command:"wolle! wollt! wollen Sie!",prezent_participle:"wollend",search_string:"will wollte gewollt wollen wollend"},{infinitive:"w\u00fchlen",deff:"w\u00fchlt \u00b7 w\u00fchlte \u00b7 gew\u00fchlt", verb_class:"regular weak verb",meaning:"to root, grub, dig; rummage",command:"w\u00fchl(e)! w\u00fchlt! w\u00fchlen Sie!",prezent_participle:"w\u00fchlend",search_string:"w\u00fchlt wuhlt w\u00fchlte wuhlte gew\u00fchlt gewuhlt w\u00fchlen wuhlen w\u00fchlend wuhlend"},{infinitive:"wundern",deff:"wundert \u00b7 wunderte \u00b7 gewundert",verb_class:"regular weak verb",meaning:"to surprise, astonish",command:"wundere! wundert! wundern Sie!",prezent_participle:"wundernd",search_string:"wundert wunderte gewundert wundern wundernd"}, {infinitive:"w\u00fcnschen",deff:"w\u00fcnscht \u00b7 w\u00fcnschte \u00b7 gew\u00fcnscht",verb_class:"regular weak verb",meaning:"to wish, want, long for, desire",command:"w\u00fcnsch(e)! w\u00fcnscht! w\u00fcnschen Sie!",prezent_participle:"w\u00fcnschend",search_string:"w\u00fcnscht wunscht w\u00fcnschte wunschte gew\u00fcnscht gewunscht w\u00fcnschen wunschen w\u00fcnschend wunschend"},{infinitive:"zahlen",deff:"zahlt \u00b7 zahlte \u00b7 gezahlt",verb_class:"regular weak verb",meaning:"to pay; pay for", command:"zahl(e)! zahlt! zahlen Sie!",prezent_participle:"zahlend",search_string:"zahlt zahlte gezahlt zahlen zahlend"},{infinitive:"z\u00e4hlen",deff:"z\u00e4hlt \u00b7 z\u00e4hlte \u00b7 gez\u00e4hlt",verb_class:"regular weak verb",meaning:"to count; number; be considered, be classed",command:"z\u00e4hl(e)! z\u00e4hlt! z\u00e4hlen Sie!",prezent_participle:"z\u00e4hlend",search_string:"z\u00e4hlt zahlt z\u00e4hlte zahlte gez\u00e4hlt gezahlt z\u00e4hlen zahlen z\u00e4hlend zahlend"},{infinitive:"zeichnen", deff:"zeichnet \u00b7 zeichnete \u00b7 gezeichnet",verb_class:"regular weak verb",meaning:"to draw, portray; sign",command:"zeichne! zeichnet! zeichnen Sie!",prezent_participle:"zeichnend",search_string:"zeichnet zeichnete gezeichnet zeichnen zeichnend"},{infinitive:"zeigen",deff:"zeigt \u00b7 zeigte \u00b7 gezeigt",verb_class:"regular weak verb",meaning:"to point; show",command:"zeig(e)! zeigt! zeigen Sie!",prezent_participle:"zeigend",search_string:"zeigt zeigte gezeigt zeigen zeigend"},{infinitive:"zerstieben", deff:"zerstiebt \u00b7 zerstiebte/zerstob \u00b7 zerstiebt/zerstoben",verb_class:"regular weak verb or strong verb",meaning:"to scatter, disperse, vanish",command:"zerstieb(e)! zerstiebt! zerstieben Sie!",prezent_participle:"zerstiebend",search_string:"zerstiebt zerstiebte/zerstob zerstiebt/zerstoben zerstieben zerstiebend"},{infinitive:"zerst\u00f6ren",deff:"zerst\u00f6rt \u00b7 zerst\u00f6rte \u00b7 zerst\u00f6rt",verb_class:"regular weak verb",meaning:"to destroy, ruin, wreck",command:"zerst\u00f6r(e)! zerst\u00f6rt! zerst\u00f6ren Sie!", prezent_participle:"zerst\u00f6rend",search_string:"zerst\u00f6rt zerstort zerst\u00f6rte zerstorte zerst\u00f6ren zerstoren zerst\u00f6rend zerstorend"},{infinitive:"ziehen",deff:"zieht \u00b7 zog \u00b7 gezogen",verb_class:"strong verb",meaning:"to draw, pull; extract; attract",command:"zieh(e)! zieht! ziehen Sie!",prezent_participle:"ziehend",search_string:"zieht zog gezogen ziehen ziehend"},{infinitive:"zu\u00b7h\u00f6ren",deff:"h\u00f6rt zu \u00b7 h\u00f6rte zu \u00b7 zugeh\u00f6rt",verb_class:"regular weak verb (dative object)", meaning:"to listen to",command:"h\u00f6r(e) zu! h\u00f6rt zu! h\u00f6ren Sie zu!",prezent_participle:"zuh\u00f6rend",search_string:"h\u00f6rt zu hort h\u00f6rte horte zugeh\u00f6rt zugehort zuh\u00f6ren zuhoren zuh\u00f6rend zuhorend"},{infinitive:"zu\u00b7nehmen",deff:"nimmt zu \u00b7 nahm zu \u00b7 zugenommen",verb_class:"strong verb",meaning:"to increase, gain; gain weight; wax (of the moon)",command:"nimm zu! nehmt zu! nehmen Sie zu!",prezent_participle:"zunehmend",search_string:"nimmt zu nahm zugenommen zunehmen zunehmend"}, {infinitive:"zusammen\u00b7arbeiten",deff:"arbeitet zusammen \u00b7 arbeitete zusammen \u00b7 zusammengearbeitet",verb_class:"regular weak verb",meaning:"to cooperate, work together, collaborate",command:"arbeite zusammen! arbeitet zusammen! arbeiten Sie zusammen!",prezent_participle:"zusammenarbeitend",search_string:"arbeitet zusammen arbeitete zusammengearbeitet zusammenarbeiten zusammenarbeitend"},{infinitive:"zusammen\u00b7fassen",deff:"fasst zusammen \u00b7 fasste zusammen \u00b7 zusammengefasst", verb_class:"regular weak verb",meaning:"to summarize, sum up; combine, pool, comprise",command:"fass(e) zusammen! fasst zusammen! fassen Sie zusammen!",prezent_participle:"zusammenfassend",search_string:"fasst zusammen fasste zusammengefasst zusammenfassen zusammenfassend"},{infinitive:"zweifeln",deff:"zweifelt \u00b7 zweifelte \u00b7 gezweifelt",verb_class:"regular weak verb",meaning:"to doubt",command:"zweif(e)le! zweifelt! zweifeln Sie!",prezent_participle:"zweifelnd",search_string:"zweifelt zweifelte gezweifelt zweifeln zweifelnd"}, {infinitive:"zwingen",deff:"zwingt \u00b7 zwang \u00b7 gezwungen",verb_class:"strong verb",meaning:"to force, compel",command:"zwing(e)! zwingt! zwingen Sie!",prezent_participle:"zwingend",search_string:"zwingt zwang gezwungen zwingen zwingend"}]; | |
// request animation frame pulifix | |
(function(){for(var e=0,b=["ms","moz","webkit","o"],a=0;a<b.length&&!window.requestAnimationFrame;++a)window.requestAnimationFrame=window[b[a]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[b[a]+"CancelAnimationFrame"]||window[b[a]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,b){var c=(new Date).getTime(),d=Math.max(0,16-(c-e)),f=window.setTimeout(function(){a(c+d)},d);e=c+d;return f});window.cancelAnimationFrame||(window.cancelAnimationFrame= function(a){clearTimeout(a)})})(); | |
;(function(window, data, $){ | |
// some caching | |
var size = data.length; | |
var $template = $('.word-template').hide(); | |
var $searchInput = $('#queryStringInput'); | |
var template = $('#template').html(); | |
Mustache.parse(template); // optional, speeds up future uses | |
var ImportantVerbs = function(){ | |
this.init(); | |
this.verbDefinitionsEl = null; | |
}; | |
ImportantVerbs.prototype = { | |
init : function(){ | |
console.log('initialize'); | |
this.generateItems(); | |
this.bindListeners(); | |
}, | |
search : function(query){ | |
var $defs = this.getDefinifionElements(); | |
if ($.trim(query)){ | |
$defs.hide(); | |
$defs.filter('*[data-search*='+query+']').show(); | |
} else { | |
$defs.show(); | |
} | |
}, | |
getDefinifionElements : function(){ | |
if (!this.defEls || this.loading ){ | |
this.defEls = $('.verb-definition'); | |
} | |
return this.defEls; | |
}, | |
submitSearch : function() { | |
searchString = $searchInput.val(); | |
this.search(searchString); | |
}, | |
scheduleNext : function() { | |
var that = this; | |
this.timer = setTimeout(function(){that.submitSearch()}, 300); | |
}, | |
cancelTimer : function() { | |
if (this.timer) { | |
clearTimeout(this.timer); | |
this.timer = null; | |
} | |
}, | |
bindListeners : function(){ | |
var that = this; | |
$searchInput.on('click keydown keyup keypress', function() { | |
that.cancelTimer(); | |
that.scheduleNext(); | |
}); | |
}, | |
searchFromInput : function(e){ | |
var query = $searchInput.val(); | |
this.search(query); | |
}, | |
generateItem : function(idx){ | |
return Mustache.render(template, data[idx]); | |
}, | |
generateItems : function(){ | |
var $container = $('<div class="row">'); | |
$('.container').eq(0).append($container); | |
var currentIdx = 0; | |
var that = this; | |
var frameId = -1; | |
var step = function (timestamp) { | |
that.loading = true; | |
var card = that.generateItem(currentIdx); | |
$container.append(card); | |
currentIdx++; | |
if (currentIdx > size-1){ | |
window.cancelAnimationFrame(frameId); | |
getDefinifionElements(); | |
that.loading = false; | |
} else { | |
frameId = window.requestAnimationFrame(step); | |
} | |
} | |
frameId = window.requestAnimationFrame(step); | |
} | |
}; | |
new ImportantVerbs(); | |
})(window, verbsOverviews, jQuery); | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment