li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
\ No newline at end of file
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot
new file mode 100644
index 00000000..a1bc094a
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.svg b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.svg
new file mode 100644
index 00000000..46ad237a
--- /dev/null
+++ b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.svg
@@ -0,0 +1,3570 @@
+
+
+
+
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf
new file mode 100644
index 00000000..948a2a6c
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff
new file mode 100644
index 00000000..2a89d521
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2 b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2
new file mode 100644
index 00000000..141a90a9
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2 differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot
new file mode 100644
index 00000000..38cf2517
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.svg b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.svg
new file mode 100644
index 00000000..48634a9a
--- /dev/null
+++ b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.svg
@@ -0,0 +1,803 @@
+
+
+
+
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf
new file mode 100644
index 00000000..abe99e20
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff
new file mode 100644
index 00000000..24de566a
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2 b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2
new file mode 100644
index 00000000..7e0118e5
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2 differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot
new file mode 100644
index 00000000..d3b77c22
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.svg b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.svg
new file mode 100644
index 00000000..7742838b
--- /dev/null
+++ b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.svg
@@ -0,0 +1,4938 @@
+
+
+
+
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf
new file mode 100644
index 00000000..5b979039
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff
new file mode 100644
index 00000000..beec7917
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff differ
diff --git a/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2 b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2
new file mode 100644
index 00000000..978a681a
Binary files /dev/null and b/_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2 differ
diff --git a/_static/webpack-macros.html b/_static/webpack-macros.html
new file mode 100644
index 00000000..b51c16ef
--- /dev/null
+++ b/_static/webpack-macros.html
@@ -0,0 +1,29 @@
+
+{# Load FontAwesome icons #}
+{% macro head_pre_icons() %}
+
+
+
+{% endmacro %}
+
+{% macro head_pre_assets() %}
+
+
+
+{% endmacro %}
+
+{% macro head_js_preload() %}
+
+
+{% endmacro %}
+
+{% macro body_post() %}
+
+
+{% endmacro %}
\ No newline at end of file
diff --git a/anaconda/index.html b/anaconda/index.html
new file mode 100644
index 00000000..524b9908
--- /dev/null
+++ b/anaconda/index.html
@@ -0,0 +1,918 @@
+
+
+
+
+
+
+
+
+ Anaconda/Miniconda — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Anaconda/Miniconda
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+Anaconda/Miniconda
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新时间:2023-04-30
+
+
+Anaconda 是一个跨平台的、用于科学计算的 Python 发行版,
+其提供了 Python、包管理器 conda
并内置了几百个科学计算相关的软件包。
+Miniconda 可以看做是
+Anaconda 的精简版,其只提供了 Python、包管理器 conda
以及相关的必须依赖包。
+与 Anaconda 相比,Miniconda 安装包更小,安装速度更快,且安装后占用的硬盘空间更小。
+Anaconda 内置的数百个软件包也都可以很容易通过 conda
安装。因而,
+建议所有 Python 用户使用 Miniconda,而非 Linux 或 macOS 系统自带的 Python。
+
+安装
+
+下载 Miniconda
+根据自己使用的系统,从 Miniconda 官方下载页面
+或 清华大学 Miniconda 镜像 下载对应的安装包。
+
+
+安装 Miniconda
+
+
+
+
+
+
$ bash Miniconda3-latest-Linux-x86_64.sh
+
+
+
+
+
+
# Intel 芯片
+$ bash Miniconda3-latest-MacOSX-x86_64.sh
+# M1 芯片
+$ bash Miniconda3-latest-MacOSX-arm64.sh
+
+
+
+
+Miniconda 默认会安装到 $HOME/miniconda3
下,在安装过程中可以
+设置为其他路径。
+安装通常只需要十几秒,在安装的最后会出现:
+Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no]
+[yes] >>>
+
+
+建议输入 yes
,此时安装包会向当前 SHELL 的配置文件(如 ~/.bashrc
+或 ~/.zshrc
)中写入 conda
初始化语句。
+
+测试安装
+打开一个新的终端,在终端中输入 python
,输出中看到 Anaconda, Inc.
+字样即代表安装完成:
+$ python
+Python 3.8.5 (default, Sep 4 2020, 02:22:02)
+[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
+Type "help", "copyright", "credits" or "license" for more information.
+>>>
+
+
+
+
+
+
+
+配置 conda
+Anaconda/Miniconda 中提供的 conda
命令可以用于安装 Python 包、管理虚拟环境,
+此外,也可以使用 Python 自带的工具 pip
来安装 Python 包,其详细用法见
+pip 官方文档。我们建议尽可能使用 conda
来安装 Python 包,
+仅在 conda 没有提供需要的程序包时才使用 pip
来安装。
+在使用 conda
前需要对 conda
做简单的配置。
+conda-forge 是一个由社区维护的大量 Python 包的通道。
+为 conda 增加 conda-forge 通道,可以安装更多的软件包:
+$ conda config --add channels conda-forge
+
+
+设置通道优先级为 strict。当一个包同时位于 conda-forge 和 main 通道时,总是使用 conda-forge 提供的包,
+以避免混用 conda-forge 和 main 通道导致环境依赖关系解析变慢:
+$ conda config --set channel_priority true
+
+
+显示通道 URL,以更清楚地知道每个包是从哪个通道安装的:
+$ conda config --set show_channel_urls true
+
+
+配置使用国内清华源以加快软件包下载速度:
+$ conda config --add default_channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
+$ conda config --set 'custom_channels.conda-forge' https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
+
+
+设置 conda
使用更快的 libmamab solver:
+$ conda install -n base conda-libmamba-solver
+$ conda config --set solver libmamba
+
+
+
+使用 conda
+以下仅介绍一些 conda
的常用命令,其详细用法见
+conda 官方文档。
+创建虚拟环境:
+# 虚拟环境名为 seismo-learn,初始 Python 版本与 base 环境相同
+$ conda create --name seismo-learn
+
+
+激活虚拟环境:
+# 激活名为 seismo-learn 的虚拟环境
+$ conda activate seismo-learn
+
+
+取消激活当前虚拟环境:
+
+
+
Note
+
安装 Anaconda/Miniconda 后,打开终端默认会激活 base 环境。不经常使用
+Python 的读者可以通过如下命令取消此默认设置:
+
$ conda config --set auto_activate_base False
+
+
+
取消后,可以临时激活 base 环境:
+
+
重新激活此默认设置:
+
$ conda config --set auto_activate_base True
+
+
+
+搜索模块:
+
+安装模块:
+
+更新模块:
+
+使用 pip 安装模块:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cps/index.html b/cps/index.html
new file mode 100644
index 00000000..f2f8b04e
--- /dev/null
+++ b/cps/index.html
@@ -0,0 +1,669 @@
+
+
+
+
+
+
+
+
+ CPS — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+CPS
+
+
+
+
Note
+
CPS 在十几年前就发布了 3.30 版本,之后不断修复程序错误和更新代码,但并未更新版本号。
+因而 CPS v3.30 实际上有多个不同的小版本。
+
本教程仅在 Linux 和 macOS 系统下使用 v3.30 (2022-11-08)
+测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cps/install/index.html b/cps/install/index.html
new file mode 100644
index 00000000..3073a1bc
--- /dev/null
+++ b/cps/install/index.html
@@ -0,0 +1,766 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 田冬冬(作者)、 姚家园(审稿)
+最近更新日期: 2021-01-26
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+
+下载:
+CPS 源码需要先填写申请表格才可以下载。
+在 http://www.eas.slu.edu/eqc/eqc_cps/CPS/cpslisc.html 填写表格并提交。
+
+解压:
+$ tar -xvf NP330.Nov-08-2022.tgz
+
+
+将解压得到的 PROGRAMS.330
文件夹移至 ~/src/
目录下,并重命名为 CPS
+$ mkdir -p ~/src/
+$ mv PROGRAMS.330 ~/src/CPS
+
+
+
+安装依赖
+
+
+
+
$ sudo dnf install libX11-devel
+
+
+
+
+
+
$ sudo apt install libx11-dev
+
+
+
+
+
+
# macOS 安装 XQuartz 后需要重启方可生效
+$ brew install --cask xquartz
+
+
+
+
+
+配置:
+若使用的是 Linux 系统,首先需要确认当前系统是 32 还是 64 位。
+终端键入 uname -a
,若输出中包含 x86_64
则是 64 位,若输出包含类似
+i686
则是 32 位。
+进入源码目录:
+
+
+
+
Note
+
终端键入 ./Setup
可查询全部选项。
+
+
+编译:
+
+接下来会编译一段时间,最终在 bin 目录下应该生成一百多个可执行文件。
+
+修改环境变量,将 CPS 的 bin 路径添加到环境变量 PATH 中:
+$ echo 'export PATH=${HOME}/src/CPS/bin:${PATH}' >> ~/.bashrc
+$ source ~/.bashrc
+
+
+
+检查安装是否成功
+终端键入一些 CPS 的命令,比如 sdisp96 -h
,若出现该命令的使用选项则表示安装成功。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cps/intro/index.html b/cps/intro/index.html
new file mode 100644
index 00000000..726d162e
--- /dev/null
+++ b/cps/intro/index.html
@@ -0,0 +1,753 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-01-26
+
+
+CPS,全称 Computer Programs in Seismology,
+着重于理解和解释地震波在地球地壳和上地幔中的传播。
+其可以计算水平分层模型下的理论地震图、反演面波频散和远震 P 波接收函数、
+反演震源深度、震源机制和地震矩、处理地震波形数据以及绘图。
+整个程序包很好地集成在一起,所有程序都使用相同的地球速度模型格式、波形格式和图形格式。
+软件包中包含了完整的说明文档,
+官方主页上还给了不少教程,
+不仅仅教授如何使用软件,同时也介绍了很多地震学的基础知识。
+即使不使用该软件,文档和教程中的一些内容也是有参考价值的。
+此外,官方主页上还有一些讲义和用户问题和开发者解答值得一看。
+
+特色功能
+
+合成地震图
+
+广义射线法
+波数积分法
+模态叠加法
+渐进射线理论
+
+
+地球结构反演
+
+面波频散反演
+远震 P 波接收函数反演
+面波频散和接收函数联合反演
+
+
+震源反演
+
+面波辐射花样反演震源机制
+波形反演震源深度、震源机制、矩张量
+
+
+GSAC
+GSAC,全称 Generic Seismic Application Coding,
+可以认为是 SAC 的重新实现,作者给了一些需要重写 SAC 的理由。
+
+CALPLOT
+为了实现代码的易移植性,CPS 自带了 CALPLOT 绘图包。
+
+
+
+
+引用
+
+Herrmann, R. B. (2013).
+Computer Programs in Seismology: An Evolving Tool for Instruction and Research.
+Seismological Research Letters, 84(6), 1081–1088.
+https://doi.org/10.1785/0220110096
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/fk/index.html b/fk/index.html
new file mode 100644
index 00000000..ed324d32
--- /dev/null
+++ b/fk/index.html
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+
+ fk — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fk
+
+
+
+
Note
+
fk v3.4 发布于 2022 年,其之后程序中的一些小问题被修复,但并未更新版本号。
+因而 fk v3.4 实际上有多个不同的小版本。
+
本教程仅在 Linux 和 macOS 系统下使用 v3.4 (下载于 2023-05-01,软件包中
+文件的最新日期为 2022-07-30)测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/fk/install/index.html b/fk/install/index.html
new file mode 100644
index 00000000..0210ddbd
--- /dev/null
+++ b/fk/install/index.html
@@ -0,0 +1,727 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2023-05-01
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+
+下载:
+$ wget http://www.eas.slu.edu/People/LZhu/downloads/fk3.4.tar
+
+
+
+解压:
+
+将解压得到的 fk
文件夹移至 ~/src/
目录下:
+$ mkdir -p ~/src/
+$ mv fk ~/src/
+
+
+
+修改 fk 源码
+fk3.4(下载于 2023-05-01,软件包中文件的最新日期为 2022-07-30)的 Makefile
文件
+存在,因而需要做一些小修改方可使用。主要修改如下:
+
+需要添加 FC=gfortran
指定使用 gfortran 编译器
+需要给变量 FFLAGS
加上 -ffixed-line-length-none
使得 Fortran 一行可以超过 72 字符
+第 6-7 行被注释了,所以 fk
无法使用 SAC 提供的滤波功能。
+若已安装 SAC ,则可以将第 6—7 行的行首注释符号 #
去掉,并给变量 SACLIB
+加上 -no-pie
参数(若操作系统无法使用该参数,手动删除即可)
+
+
+
Note
+
为了便于用户使用,我们对 fk 源码做了以上修改,并提供了 patch 文件,供用户使用。
+下载 patch 文件 fk3.4-v20220730.patch
,将其放在 fk 源码目录下,
+然后执行如下命令即可修改源码:
+
$ cd ~/src/fk/
+$ patch < fk3.4-v20220730.patch
+
+
+
+
+进入源码目录并编译:
+$ cd ~/src/fk/
+$ make
+$ make clean
+
+
+
+修改环境变量,将 fk 路径添加到 PATH 中:
+$ echo 'export PATH=${HOME}/src/fk/:${PATH}'>> ~/.bashrc
+$ source ~/.bashrc
+
+
+
+检查安装是否成功
+终端键入 fk.pl
若出现 帮助信息则表示安装成功。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/fk/intro/index.html b/fk/intro/index.html
new file mode 100644
index 00000000..466493d2
--- /dev/null
+++ b/fk/intro/index.html
@@ -0,0 +1,786 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2023-05-01
+
+
+fk 可以用于计算水平分层模型下的理论格林函数并合成理论地震图。
+
+功能
+
+支持计算爆炸源、双力偶和单力源下的格林函数和理论地震图
+支持计算静态格林函数
+理论上可以计算至任意高频
+
+
+
+命令及脚本
+fk 中提供了如下几个命令和脚本。通常只需要调用 fk.pl
生成格林函数,再
+调用 syn
将格林函数合成为三分量理论地震图:
+
+fk
:用于计算格林函数的主程序,也是 fk 的核心程序
+st_fk
:用于计算静态格林函数的主程序
+fk.pl
:对 fk
和 st_fk
的封装,一般情况下直接使用该脚本即可
+syn
:用于将格林函数合成为三分量理论地震图的程序
+fk2mt
:将 fk 生成的格林函数转换为地震矩张量的每个分量所对应的格林函数
+trav
:用于计算 P、S 初至到时的辅助程序
+sachd
:用于修改 SAC 头段的辅助程序
+
+
+
+参考文献
+若想要了解 fk 的基本原理,可以阅读如下文章:
+
+Haskell, N. A. (1964).
+Radiation pattern of surface waves from point sources in a multi-layered medium.
+Bulletin of the Seismological Society of America, 54(1), 377–393.
+https://doi.org/10.1785/BSSA0540010377
+Takeuchi, H., & Saito, M. (1972).
+Seismic surface waves.
+Methods in Computational Physics: Advances in Research and Applications, 11, 217-295.
+https://doi.org/10.1016/B978-0-12-460811-5.50010-6
+Wang, C. Y., & Herrmann, R. B. (1980).
+A numerical study of P-, SV-, and SH-wave generation in a plane layered medium.
+Bulletin of the Seismological Society of America, 70(4), 1015–1036.
+https://doi.org/10.1785/BSSA0700041015
+Zhu, L., & Rivera, L. A. (2002).
+A note on the dynamic and static displacements from a point source in multilayered media.
+Geophysical Journal International, 148(3), 619–627.
+https://doi.org/10.1046/j.1365-246X.2002.01610.x
+
+阅读的相关建议:
+
+若想了解如何使用 fk,直接阅读本教程即可
+若想了解 fk 中每个选项的物理含义,需阅读 Zhu and Rivera (2002)
+若想理解代码的实现细节,则需要在 Zhu and Rivera (2002) 的基础上,阅读其余三篇文章,
+至少要阅读 Haskell (1964)
+需要注意,尽管这几篇文献介绍的是同一种方法,但很多符号的定义是有区别的。
+在推导代码中的公式时应以 Zhu and Rivera (2002) 为准。
+Zhu and Rivera (2002) 区别于前面其他文献的地方主要在于,其重新定义了传播矩阵,
+并将静态解与动态解统一到同一个公式中
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gcap3d/index.html b/gcap3d/index.html
new file mode 100644
index 00000000..1456a045
--- /dev/null
+++ b/gcap3d/index.html
@@ -0,0 +1,669 @@
+
+
+
+
+
+
+
+
+ gCAP3D — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+gCAP3D
+
+
+
+
Note
+
gCAP3D v1.2 发布后,程序中的一些小问题被开发者修复,但并未更新版本号。
+因而 gCAP3D v1.2 实际上有一些不同的小版本。
+
本教程仅在 Linux 和 macOS 系统下使用 v1.2
+(下载于 2021-01-13,软件包中文件的最新日期为 2020-01-31)
+测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gcap3d/intro/index.html b/gcap3d/intro/index.html
new file mode 100644
index 00000000..d539ec76
--- /dev/null
+++ b/gcap3d/intro/index.html
@@ -0,0 +1,752 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-01-13
+
+
+gCAP3D 可用于反演震源机制解。
+
+功能
+
+支持反演完整的地震矩张量
+支持使用三维模型下的格林函数
+
+
+
+命令及脚本
+gCAP3D 中提供了如下几个命令和脚本:
+
+cap3D
:用于反演地震矩张量的主程序,也是 gCAP3D 的核心程序
+cap3D.pl
:对 cap3D
的封装,一般情况下直接使用该脚本即可
+depth.pl
:用于读取 cap3D
输出的不同深度震源的结果,并估计最佳震源深度
+mtdcmp
:将地震矩张量分解为 ISO、DC 以及 CLVD 三个部分
+radpttn
:将 ISO、DC 以及 CLVD 三个部分合成为归一化的地震矩张量,
+并计算 P、SV 以及 SH 波的辐射花样
+
+
+
+引用
+
+Zhao, L. S., & Helmberger, D. V. (1994).
+Source estimation from broadband regional seismograms.
+Bulletin of the Seismological Society of America, 84(1), 91-104.
+https://doi.org/10.1785/BSSA0840010091
+Zhu, L., & Helmberger, D. V. (1996).
+Advancement in source estimation techniques using broadband regional seismograms.
+Bulletin of the Seismological Society of America, 86(5), 1634-1641.
+https://doi.org/10.1785/BSSA0860051634
+Zhu, L., & Ben-Zion, Y. (2013).
+Parametrization of general seismic potency and moment tensors for source inversion of seismic waveform data.
+Geophysical Journal International, 194(2), 839-843.
+https://doi.org/10.1093/gji/ggt137
+Zhu, L., & Zhou, X. (2016).
+Seismic moment tensor inversion using 3D velocity model and its application to the 2013 Lushan earthquake sequence.
+Physics and Chemistry of the Earth, Parts A/B/C, 95, 10-18.
+https://doi.org/10.1016/j.pce.2016.01.002
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/genindex/index.html b/genindex/index.html
new file mode 100644
index 00000000..8db554b7
--- /dev/null
+++ b/genindex/index.html
@@ -0,0 +1,553 @@
+
+
+
+
+
+
+
+ Index — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 00000000..2a98e7c8
--- /dev/null
+++ b/index.html
@@ -0,0 +1,735 @@
+
+
+
+
+
+
+
+
+ 地震”学”软件 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+地震”学”软件
+欢迎阅读由地震”学”小组整理和维护的《地震”学”软件》。
+本教程主要介绍一些地震学常用软件的安装及用法,并提供一些实用示例,供地震学专业的
+学生和工作者学习和使用。
+欢迎使用这些软件的用户参与到教程的维护与更新中,以进一步改进和完善本教程,
+造福更多的地震学工作者。 请通过如下方式给予反馈:
+
+ 留言参与讨论
+ 在教程源码仓库下提交 Issue
+ 修改文档并提交 Pull Request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/intel-oneapi/index.html b/intel-oneapi/index.html
new file mode 100644
index 00000000..8b3c6bf6
--- /dev/null
+++ b/intel-oneapi/index.html
@@ -0,0 +1,751 @@
+
+
+
+
+
+
+
+
+ Intel OneAPI 软件开发工具包 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Intel OneAPI 软件开发工具包
+
+
+
+
+
+
+
+
+Intel OneAPI 软件开发工具包
+
+本节贡献者: 田冬冬(作者)、姚家园(作者)
+最近更新时间: 2022-01-08
+
+
+Intel oneAPI
+是 Intel 公司提供的免费软件开发工具包。该工具包中包含了 C/C++ 编译器(icc
命令)
+和 Fortran 编译器(ifort
命令),以及 MKL 数学库、MPI 并行库等众多软件开发工具。
+
+
+
+
Fedora 系统下,官方手册提供了多种安装方式。
+这里,我们推荐使用 dnf
安装。
+
下载 .repo
文件 oneapi.repo
,并将其放在 /etc/yum.repos.d
目录下:
+
$ sudo mv oneapi.repo /etc/yum.repos.d/
+
+
+
根据自己的需要安装 C/C++ 或 Fortran 编译器,默认安装目录是 /opt/intel/oneapi
:
+
# 安装 C/C++ 编译器
+$ sudo dnf install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
+
+# 安装 Fortran 编译器
+$ sudo dnf install intel-oneapi-compiler-fortran
+
+
+
安装完成后还需要配置环境变量:
+
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.bashrc
+
+
+
+
+
使用如下命令可以列出 Intel 软件仓库提供的所有软件包:
+
$ sudo -E dnf --disablerepo="*" --enablerepo="oneAPI" list available
+
+
+
+
+
+
+
Ubuntu 系统下,官方手册提供了多种安装方式。
+这里,我们推荐使用 apt
安装。
+
添加 Intel 软件仓库:
+
# 下载 Intel 仓库公钥并添加到 apt 源密钥环中
+$ wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
+$ sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
+# 删除公钥文件
+$ rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
+
+# 添加软件仓库
+$ sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
+$ sudo apt update
+
+
+
根据自己的需要安装 C/C++ 或 Fortran 编译器,默认安装目录是 /opt/intel/oneapi
:
+
# 安装 C/C++ 编译器
+$ sudo apt install intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
+
+# 安装 Fortran 编译器
+$ sudo apt install intel-oneapi-compiler-fortran
+
+
+
安装完成后还需要配置环境变量:
+
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.bashrc
+
+
+
+
+
使用如下命令可以列出 Intel 软件仓库提供的所有软件包:
+
$ sudo -E apt-cache pkgnames intel
+
+
+
+
+
+
+
macOS 下,官方手册提供了多种安装方式。
+这里,我们下载离线安装包进行安装。
+
根据自己的需要,从官网下载 C/C++ 编辑器
+或 Fortran 编译器 的离线安装包(Offline),
+然后直接双击安装。默认安装目录是 /opt/intel/oneapi
。
+
安装完成后还需要配置环境变量:
+
$ echo "source /opt/intel/oneapi/setvars.sh >/dev/null 2>&1" >> ~/.zshrc
+
+
+
+
+
Intel oneAPI 提供了众多软件开发工具,用户可以根据需要到
+Intel 官网
+下载其他 macOS 离线安装包并安装。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/java/index.html b/java/index.html
new file mode 100644
index 00000000..40f6d9de
--- /dev/null
+++ b/java/index.html
@@ -0,0 +1,687 @@
+
+
+
+
+
+
+
+
+ Java 运行环境 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Java 运行环境
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新时间: 2021-01-26
+
+
+运行 Java 语言写的程序时,需要安装 Java 运行环境。
+在终端键入 java -version
,若显示版本信息,则表示 Java 运行环境已安装:
+$ java -version
+openjdk 14.0.2 2020-07-14
+OpenJDK Runtime Environment (build 14.0.2+12-46)
+OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
+
+
+否则,则需要安装 Java 运行环境。
+
+
+
+
$ sudo yum install java-latest-openjdk
+
+
+
+
+
+
$ sudo apt install default-jdk
+
+
+
+
+
+
$ brew install openjdk
+$ sudo ln -sfn $(brew --prefix)/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/objects.inv b/objects.inv
new file mode 100644
index 00000000..24fe03f5
--- /dev/null
+++ b/objects.inv
@@ -0,0 +1,8 @@
+# Sphinx inventory version 2
+# Project: Python
+# Version:
+# The remainder of this file is compressed using zlib.
+x}j0]io:(5dCěbKI]FIZhW6`VX[.#Jҷl˲b9-sd4
+F~ CBbFarَT*㈐|ByB@ ]_Oov9/Z%ե2TT0]x-)uom3yGe>Zd$_ǣ'w\]Mo~8IFš*3Dxۂ/n^y5Qx"8N5GBpa=աh;}ażpIXҤo$4bZ razC]NVF[4{ޡG`%~gٔ36vBsgSG2D9IC}$c\˩ryG/"jG+MTw%}lEֆ-FSJeJaΐ_57нP«YqLRlm*T
+\>&;UraC}h]*;wc8B٧lvroѪhxBuĖr
+rKSNog㑘|qz<$!1sPv4V5aC7J
\ No newline at end of file
diff --git a/obspy/index.html b/obspy/index.html
new file mode 100644
index 00000000..4e07da27
--- /dev/null
+++ b/obspy/index.html
@@ -0,0 +1,667 @@
+
+
+
+
+
+
+
+
+ ObsPy — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ObsPy
+
+
+
+
Note
+
本教程仅在 Linux 系统下使用 ObsPy v1.4.0 测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/obspy/install/index.html b/obspy/install/index.html
new file mode 100644
index 00000000..0600f3f4
--- /dev/null
+++ b/obspy/install/index.html
@@ -0,0 +1,669 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 姚家园(作者)、田冬冬(作者)
+最近更新日期: 2022-07-04
+
+
+
+安装并配置 Anaconda/Miniconda
+安装 ObsPy 及其依赖:
+$ conda install obspy cartopy
+
+
+
+检查安装是否成功
+终端键入以下命令,若出现 ObsPy 版本号则表示安装成功:
+$ python -c "import obspy; print(obspy.__version__)"
+1.4.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/obspy/instrument-response/index.html b/obspy/instrument-response/index.html
new file mode 100644
index 00000000..56a38161
--- /dev/null
+++ b/obspy/instrument-response/index.html
@@ -0,0 +1,921 @@
+
+
+
+
+
+
+
+
+ 仪器响应 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
仪器响应
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+仪器响应
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2023-05-13
+
+
+
+利用 SAC 零极点文件去除仪器响应
+SAC 零极点文件是一种常见的仪器响应格式。若有 SAC 零极点格式的仪器响应文件,
+则可以使用 obspy.io.sac.sacpz.attach_paz()
函数将对应的零极点文件添加到
+Trace
的 stats.paz
属性中,再使用
+Trace.simulate
函数去除仪器响应。
+首先准备一些示例所需的波形数据和 SAC 零极点文件:
+
+下面以其中一个波形为例,展示如何使用 SAC 零极点文件去除仪器响应:
+
+
+
+
IU.ANMO.00.BHZ | 2022-09-22T06:18:00.019538Z - 2022-09-22T06:29:59.994538Z | 40.0 Hz, 28800 samples
+
+
+
+
+obspy.io.sac.sacpz.attach_paz()
函数会读取并解析 SAC 零极点文件,并将
+解析后的结果附加到 Trace
的 stats.paz
属性中:
+
+Trace.stats.paz
属性是一个词典,包含了 poles
、zeros
和 gain
等属性:
+
+
+
+
{'digitizer_gain': 1.0,
+ 'gain': 1.093951e-10,
+ 'poles': [(-0.0123105-0.0124009j),
+ (-0.0123105+0.0124009j),
+ (-4.30268+0j),
+ (-4.30268+0j),
+ (-353.203+0j),
+ (-484.23-473.792j),
+ (-484.23+473.792j)],
+ 'seismometer_gain': 1.0,
+ 'sensitivity': 1.0,
+ 'zeros': [0j,
+ 0j,
+ 0j,
+ (-4.15782+0j),
+ (-4.15782+0j),
+ (-4957930+0j),
+ (-0.648766-7735670j),
+ (-0.648766+7735670j),
+ (-10615700+0j)]}
+
+
+
+
+使用 Trace.simulate
函数去除仪器响应:
+
+
+
+
IU.ANMO.00.BHZ | 2022-09-22T06:18:00.019538Z - 2022-09-22T06:29:59.994538Z | 40.0 Hz, 28800 samples
+
+
+
+
+对于包含多个波形的 Stream
而言,同理。可以对 Stream
中的每个 Trace
进行循环,
+为每个 Trace
附加对应的 SAC 零极点文件并去除仪器响应:
+for tr in st:
+ attach_paz(tr, paz_file=f"{tr.id}.SACPZ")
+ tr.simulate(paz_remove=tr.stats.paz)
+
+
+也可以在为每个 Trace
附加 SAC 零极点文件后,调用
+Stream.simulate
函数批量去除
+仪器响应:
+for tr in st:
+ attach_paz(tr, paz_file=f"{tr.id}.SACPZ")
+st.simulate(paz_remove="self")
+
+
+
+
+校正到 WWSP 仪器响应
+在使用地核震相研究地核结构时,有时会需要将波形校正到 WWSP
+(即 World Wide Standard Seismograph Station short period)仪器响应。
+SAC 软件中内置了 WWSP 仪器响应,可以直接使用命令 transfer ... to wwsp
将
+波形校正到 WWSP 仪器。而 ObsPy 中没有内置 WWSP 仪器响应的信息,因而需要自行定义
+WWSP 仪器响应信息并做校正。
+准备示例所需数据:
+
+定义 WWSP 仪器响应,需要零极点和增益信息。这些信息可以从 SAC 源代码
+sac/src/icm/wwsp.c
中获得。定义如下:
+
+定义好 WWSP 仪器响应后,即可使用 Stream.simulate
+函数去除仪器响应:
+
+
+
+
3 Trace(s) in Stream:
+IU.ANMO.00.BH1 | 2022-09-22T06:18:00.019538Z - 2022-09-22T06:29:59.994538Z | 40.0 Hz, 28800 samples
+IU.ANMO.00.BH2 | 2022-09-22T06:18:00.019538Z - 2022-09-22T06:29:59.994538Z | 40.0 Hz, 28800 samples
+IU.ANMO.00.BHZ | 2022-09-22T06:18:00.019538Z - 2022-09-22T06:29:59.994538Z | 40.0 Hz, 28800 samples
+
+
+
+
+该方法也同样适用于其他 SAC 内置仪器响应。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/obspy/intro/index.html b/obspy/intro/index.html
new file mode 100644
index 00000000..3e9f8e7d
--- /dev/null
+++ b/obspy/intro/index.html
@@ -0,0 +1,750 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 姚家园(作者)、田冬冬(审稿)
+最近更新日期: 2021-01-02
+
+
+ObsPy 是地震学数据处理的 Python 软件包,极大促进了地震学应用程序的快速开发。
+其可以用来读写多种地震学数据格式,下载地震目录、台站元数据和波形数据,以及处理和分析波形数据等,
+满足了日常科研中与地震学数据相关的大部分需求。
+
+特色功能
+日常的地震学科研工作需要下载、处理和分析波形数据,然后提取出有效的
+观测物理量(如震相到时、振幅),用来反演震源和地下结构。下载、处理和分析波形数据的
+一般步骤如下:
+
+下载地震目录
+下载台站元数据,如台站位置和仪器响应
+下载波形数据
+波形数据格式转换
+匹配地震和台站元数据
+波形数据处理
+波形数据分析
+
+其他地震学软件(如 SOD、SAC)往往只具有以上一个或几个功能,ObsPy 的特色在于:
+
+可以完成以上所有步骤
+可以使用丰富的 Python 软件包,如 NumPy、
+SciPy、
+Matplotlib、
+pandas 等
+支持目前绝大多数地震学数据格式的读写
+生态良好,已有许多基于 ObsPy 开发的软件包
+
+
+
+引用
+如果使用 ObsPy(直接使用或作为其他程序包的依赖包)开展研究工作并发表了学术文章,
+可以引用以下参考文献的任意一篇:
+
+Beyreuther, M., Barsch, R., Krischer, L., Megies, T., Behr, Y., & Wassermann, J. (2010).
+ObsPy: A Python Toolbox for Seismology.
+Seismological Research Letters, 81(3), 530–533.
+https://doi.org/10.1785/gssrl.81.3.530
+Megies, T., Beyreuther, M., Barsch, R., Krischer, L., & Wassermann, J. (2011).
+ObsPy – What can it do for data centers and observatories?
+Annals Of Geophysics, 54(1), 47-58.
+https://doi.org/10.4401/ag-4838
+Krischer, L., Megies, T., Barsch, R., Beyreuther, M., Lecocq, T., Caudron, C., & Wassermann, J. (2015).
+ObsPy: a bridge for seismology into the scientific Python ecosystem.
+Computational Science & Discovery, 8(1), 014003.
+https://doi.org/10.1088/1749-4699/8/1/014003
+
+此外,也可引用实际使用的 ObsPy 版本,
+如 ObsPy 1.4.0(10.5281/zenodo.6645832)。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
new file mode 100644
index 00000000..950b4183
--- /dev/null
+++ b/search/index.html
@@ -0,0 +1,582 @@
+
+
+
+
+
+
+
+ Search — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Search
+
+
+
+
+
+ Searching for multiple words only shows matches that contain
+ all words.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/searchindex.js b/searchindex.js
new file mode 100644
index 00000000..1dbde428
--- /dev/null
+++ b/searchindex.js
@@ -0,0 +1 @@
+Search.setIndex({docnames:["anaconda/index","cps/index","cps/install","cps/intro","fk/index","fk/install","fk/intro","gcap3d/index","gcap3d/intro","index","intel-oneapi/index","java/index","obspy/index","obspy/install","obspy/instrument-response","obspy/intro","sod/index","sod/install","sod/intro","sod/recipe","taup/index","taup/install","taup/intro","taup/taup_curve","taup/taup_path","taup/taup_setsac","taup/taup_slowplot","taup/taup_table","taup/taup_time","taup/taup_velplot","taup/taup_wavefront","template/index","template/install","template/intro","template/style","utilities/distaz","utilities/saclst"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["anaconda/index.md","cps/index.md","cps/install.md","cps/intro.md","fk/index.md","fk/install.md","fk/intro.md","gcap3d/index.md","gcap3d/intro.md","index.md","intel-oneapi/index.md","java/index.md","obspy/index.md","obspy/install.md","obspy/instrument-response.md","obspy/intro.md","sod/index.md","sod/install.md","sod/intro.md","sod/recipe.md","taup/index.md","taup/install.md","taup/intro.md","taup/taup_curve.md","taup/taup_path.md","taup/taup_setsac.md","taup/taup_slowplot.md","taup/taup_table.md","taup/taup_time.md","taup/taup_velplot.md","taup/taup_wavefront.md","template/index.md","template/install.md","template/intro.md","template/style.md","utilities/distaz.md","utilities/saclst.md"],objects:{},objnames:{},objtypes:{},terms:{"0":[0,6,11,12,13,14,15,19,22,23,24,25,26,27,28,30,31,36],"00":[14,19,24,27,28,30],"002":8,"0033528106647474805":28,"00335293":25,"01":[2,3,4,5,6,7,8,10,11,15,19,22,26,31,32,33,35,36],"0123105":14,"0124009j":14,"0136607":14,"014003":15,"0158706":28,"016":28,"01610":6,"019538z":14,"02":[0,15,29,31,32,33,34],"0220110096":3,"025":36,"026":24,"03":[19,24],"031":30,"0392":36,"04":[0,13,19,21,22,24,27],"047":28,"05":[4,5,6,14,19,21,22,23,24,25,28,30],"06":[19,22,24,26,27,28,29,30,34],"07":[4,5,11,13,18,24],"08":[1,2,10,19,24],"0842":36,"09":[14,28,36],"093951e":14,"0j":14,"1":[6,8,10,13,14,15,19,20,21,25,27,28],"10":[0,3,6,8,14,15,16,17,18,19,22,23,28,30,33,35,36],"100":[28,30],"1000":[25,36],"1001":27,"1002":27,"1003":27,"1015":6,"1016":[6,8],"1036":6,"104":8,"1043":28,"1046":6,"10615700":14,"1081":3,"1088":[3,15],"1093":8,"11":[1,6,23],"111":28,"1134":28,"114":35,"115":18,"119":19,"12":[6,11,17,28,35],"120":28,"127":23,"1271":22,"13":[7,8,14,23],"1302":22,"1365":6,"137":36,"1370":28,"139":36,"14":[11,23,28,35],"140":36,"148":6,"149":28,"15":[19,27,30],"150":23,"1500":26,"150x150":30,"151":[23,36],"152":23,"154":[22,33],"15782":14,"16":[19,28,30],"160":[22,25,33],"161":36,"1634":8,"1641":8,"1749":15,"177":19,"1785":[3,6,8,15,18,22,33],"18":[8,14],"180":28,"19":28,"194":8,"19492":28,"1964":6,"1968661j":14,"1972":6,"1975":28,"1980":6,"1983":22,"1994":8,"1996":8,"1999":[22,33],"2":[7,8,10,11,14,16,17,21,22,28,33],"20":[19,23,25,28,30],"200":30,"2002":6,"2003":19,"2004":18,"2010":15,"2011":15,"2013":[3,8],"2015":15,"2016":8,"2020":[0,7,11,17],"2021":[2,3,7,8,11,15,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"2022":[1,2,4,5,10,13,14,19],"2023":[0,4,5,6,14,21],"203":14,"21":[23,28],"217":6,"218":35,"22":[0,23],"22t06":14,"23":[14,19,30],"231":36,"233":36,"242":28,"245":28,"2450149":28,"246x":6,"25":[19,30],"250":[23,30],"2519":28,"254":30,"26":[2,3,11],"260":30,"262":19,"264":30,"267":30,"27":28,"2714":36,"2799":36,"28":28,"28800":14,"2889":26,"29":14,"294":23,"295":6,"29578":28,"2981509":14,"3":[0,1,6,14,15,17,28,35],"30":[0,1,4,5,17,27,28],"300":[23,24,28,30],"30268":14,"31":[7,23,24,25,27,28,30],"314":35,"32":[2,27,28],"326":[23,30],"33":28,"330":2,"331":30,"336":28,"34":[23,28,36],"348":23,"35":36,"353":14,"36":36,"37":28,"3726":36,"376":28,"377":6,"378":19,"38":[28,36],"39":23,"393":6,"397":14,"3d":8,"3f":35,"4":[0,4,5,6,12,13,14,15,18,23,24,28,30],"40":[14,23,24,28,35],"400":26,"41":28,"410":28,"42":[28,30,36],"4244":30,"426":28,"4267":30,"4283":30,"4296":30,"43":[19,28,36],"44":36,"4401":15,"45":28,"4524":28,"46":11,"460811":6,"4615109j":14,"4699":15,"47":15,"473":14,"4752":36,"4786":36,"480":28,"480467":28,"4838":15,"484":14,"49":[28,30,36],"4957930":14,"5":[0,6,8,14,19,22,23,24,28,30,36],"50":[19,28,35],"50010":6,"514":36,"515":18,"5151":30,"5153":26,"5158":30,"5163":30,"5167":30,"517":28,"520":18,"5281":15,"530":15,"533":15,"54":[6,15,23],"54767":14,"549":36,"55":30,"56":28,"57":28,"574":28,"575":24,"58":[15,28],"585":28,"59":14,"592":28,"594":28,"595":28,"5f":35,"6":[3,5,6,14,19,20,21,23,24,28,35],"60":[24,28,30],"6058":24,"6059":24,"6061":24,"6071":24,"617":[24,28],"618":28,"619":6,"62":[27,28],"627":6,"63":28,"6326":36,"6371":28,"6378":[25,28],"64":[0,2,11,28],"648766":14,"65":28,"658":27,"659":28,"65922":28,"66":23,"660":28,"6645832":15,"670":28,"679":27,"6857":36,"69":30,"6940765":14,"6959":28,"7":[5,14,19,28,30],"70":[6,22,33],"700":27,"717":36,"72":[5,28],"720":14,"7245":28,"73":22,"735":36,"739":28,"739042":28,"75":[18,28],"760":24,"77":35,"7735670j":14,"787":36,"79":28,"792j":14,"795":35,"8":[0,14,15,19,24,25,27,30,35],"81":[15,23],"815":28,"82":[28,36],"83":28,"839":8,"84":[3,8],"843":8,"85":28,"86":8,"88":28,"8874":36,"89":28,"890":28,"8923":28,"9":[23,24,25,26,28,30],"90":[23,26,28],"91":8,"92":[24,36],"93":[28,30],"930":35,"95":[8,27],"96":23,"97":27,"9798":36,"98":28,"9805":28,"99":23,"993":28,"994538z":14,"\u4e00\u4e2a\u7b80\u5355\u7684":19,"\u4e00\u5b9a\u4e0d\u8981\u6309":25,"\u4e00\u822c\u4e0d\u7528":19,"\u4e00\u822c\u60c5\u51b5\u4e0b\u76f4\u63a5\u4f7f\u7528\u8be5\u811a\u672c\u5373\u53ef":[6,8],"\u4e00\u822c\u6b65\u9aa4\u5982\u4e0b":15,"\u4e00\u884c\u53ef\u4ee5\u8d85\u8fc7":5,"\u4e09\u4e2a\u90e8\u5206":8,"\u4e09\u4e2a\u90e8\u5206\u5408\u6210\u4e3a\u5f52\u4e00\u5316\u7684\u5730\u9707\u77e9\u5f20\u91cf":8,"\u4e09\u8005\u4e4b\u95f4\u7684\u5173\u7cfb\u4e3a":28,"\u4e0a\u56fe\u4e2d":26,"\u4e0a\u5b89\u88c5":32,"\u4e0a\u9762\u4ecb\u7ecd\u7684\u8f93\u51fa\u4e2d\u5305\u542b\u4e86\u5f88\u591a\u4fe1\u606f":28,"\u4e0a\u9762\u547d\u4ee4\u8f93\u51fa\u7684\u6587\u4ef6\u7684\u5185\u5bb9\u4e3a":[23,24],"\u4e0b":[0,10],"\u4e0b\u7684\u7406\u8bba\u5730\u9707\u56fe":3,"\u4e0b\u7684\u7406\u8bba\u683c\u6797\u51fd\u6570\u5e76\u5408\u6210\u7406\u8bba\u5730\u9707\u56fe":6,"\u4e0b\u8f7d":[0,2,5,10,14,15,17,21],"\u4e0b\u8f7d\u4e8e":[4,5,7],"\u4e0b\u8f7d\u5176\u4ed6":10,"\u4e0b\u8f7d\u53f0\u7ad9\u5143\u6570\u636e":15,"\u4e0b\u8f7d\u548c\u5904\u7406\u6ce2\u5f62\u6570\u636e":19,"\u4e0b\u8f7d\u5730\u9707\u76ee\u5f55":15,"\u4e0b\u8f7d\u5bf9\u5e94\u7684\u5b89\u88c5\u5305":0,"\u4e0b\u8f7d\u6570\u636e":18,"\u4e0b\u8f7d\u6ce2\u5f62\u6570\u636e":15,"\u4e0b\u8f7d\u6e90\u7801":32,"\u4e0b\u8f7d\u7684\u5730\u9707\u6ce2\u5f62\u6570\u636e\u4fdd\u5b58\u5728":19,"\u4e0b\u9762\u4ee5\u5176\u4e2d\u4e00\u4e2a\u6ce2\u5f62\u4e3a\u4f8b":14,"\u4e0b\u9762\u7684\u547d\u4ee4\u4e2d":28,"\u4e0b\u9762\u7684\u547d\u4ee4\u8ba1\u7b97\u4e86":28,"\u4e0b\u9762\u7684\u7b2c\u4e00\u884c\u547d\u4ee4":[23,24],"\u4e0d\u4ec5\u4ec5\u6559\u6388\u5982\u4f55\u4f7f\u7528\u8f6f\u4ef6":3,"\u4e0d\u4ec5\u53ef\u4ee5\u8f93\u51fa\u9707\u76f8\u8d70\u65f6":23,"\u4e0d\u518d\u8d58\u8ff0":[23,24],"\u4e0d\u540c":26,"\u4e0d\u540c\u6587\u7ae0\u5bf9\u51fa\u5c04\u89d2\u7684\u5b9a\u4e49\u4e0d\u540c":28,"\u4e0d\u540c\u7684\u6587\u4ef6\u4e2d":30,"\u4e0d\u5e38\u7528":19,"\u4e0d\u5fc5\u505a\u5c55\u5e73\u53d8\u6362":22,"\u4e0d\u652f\u6301":22,"\u4e0d\u65ad\u6269\u5c55\u5230":19,"\u4e0d\u786e\u5b9a\u81ea\u5df1\u5f53\u524d\u4f7f\u7528\u7684\u662f\u4f55\u79cd":[2,5,17,21,32,35],"\u4e0d\u7ecf\u5e38\u4f7f\u7528":0,"\u4e0d\u8fde\u7eed\u9762\u7684":28,"\u4e0d\u8fde\u7eed\u9762\u7684\u4e0b\u8868\u9762\u7684\u53cd\u5c04\u6ce2\u8d70\u65f6":28,"\u4e0e":0,"\u4e0e\u4f20\u7edf\u7684\u5730\u9707\u9707\u76f8\u8d70\u65f6\u8ba1\u7b97\u8f6f\u4ef6":22,"\u4e0e\u90e8\u5206\u9707\u76f8\u7684\u89e3\u6790\u89e3\u76f8\u6bd4":22,"\u4e14":[2,5,17,21,32,35],"\u4e14\u5b89\u88c5\u540e\u5360\u7528\u7684\u786c\u76d8\u7a7a\u95f4\u66f4\u5c0f":0,"\u4e14\u6bcf":30,"\u4e2d":[2,5,17,21,23,24,25,27,35],"\u4e2d\u4fdd\u5b58\u9707\u76f8\u540d":25,"\u4e2d\u4fdd\u5b58\u9707\u76f8\u7684\u5c04\u7ebf\u53c2\u6570":25,"\u4e2d\u5171\u6709\u5341\u4e2a\u53ef\u7528\u4e8e\u5b58\u50a8\u65f6\u95f4\u7684\u5934\u6bb5\u53d8\u91cf":25,"\u4e2d\u5199\u5165":0,"\u4e2d\u5df2\u6709\u503c":25,"\u4e2d\u63d0\u4f9b\u4e86\u5982\u4e0b\u51e0\u4e2a\u547d\u4ee4\u548c\u811a\u672c":[6,8],"\u4e2d\u63d0\u4f9b\u7684":0,"\u4e2d\u6bcf\u4e2a\u9009\u9879\u7684\u7269\u7406\u542b\u4e49":6,"\u4e2d\u6ca1\u6709\u5185\u7f6e":14,"\u4e2d\u7684\u5185\u5bb9\u5b89\u88c5\u4e86":[2,5,17,21,32,35],"\u4e2d\u7684\u6bcf\u4e2a":14,"\u4e2d\u7684\u76f8\u5173\u8bf4\u660e":27,"\u4e2d\u79f0\u4e3a":18,"\u4e2d\u83b7\u5f97":14,"\u4e3a":[0,2,5,17,21,32,35],"\u4e3a\u4e86\u4e0e\u5173\u952e\u5b57":36,"\u4e3a\u4e86\u4fbf\u4e8e\u7528\u6237\u4f7f\u7528":5,"\u4e3a\u4e86\u5b9e\u73b0\u4ee3\u7801\u7684\u6613\u79fb\u690d\u6027":3,"\u4e3a\u4f8b":35,"\u4e3a\u51c6":6,"\u4e3a\u540e\u7f00":19,"\u4e3a\u5730\u7403\u534a\u5f84":28,"\u4e3a\u6bcf\u4e2a":14,"\u4e3a\u6bcf\u4e2a\u8f6f\u4ef6\u521b\u5efa\u5355\u72ec\u7684\u6587\u4ef6\u5939":34,"\u4e3b\u8981\u4fee\u6539\u5982\u4e0b":5,"\u4e3b\u9875":[1,4,7,12,16,20,31],"\u4e4b\u540e\u4e0d\u65ad\u4fee\u590d\u7a0b\u5e8f\u9519\u8bef\u548c\u66f4\u65b0\u4ee3\u7801":1,"\u4e5f\u4f1a\u53d1\u751f\u53d8\u5316":26,"\u4e5f\u5305\u542b\u4e86\u54ea\u4e9b\u6570\u636e\u5df2\u7ecf\u4e0b\u8f7d":19,"\u4e5f\u53ef\u4ee5\u4f7f\u7528":[0,28],"\u4e5f\u53ef\u4ee5\u5728\u4e3a\u6bcf\u4e2a":14,"\u4e5f\u53ef\u5f15\u7528\u5b9e\u9645\u4f7f\u7528\u7684":15,"\u4e5f\u63d0\u4f9b\u4e86\u4ee5\u4e0b\u547d\u4ee4\u884c\u5de5\u5177":22,"\u4e5f\u662f":[6,8],"\u4e5f\u6b22\u8fce\u66f4\u591a\u7528\u6237\u8d21\u732e\u81ea\u5df1\u7684\u914d\u7f6e\u6587\u4ef6":18,"\u4e8b\u4ef6\u4fe1\u606f":19,"\u4e8b\u4ef6\u53f0\u7ad9\u5bf9\u6240\u5bf9\u5e94\u7684\u6ce2\u5f62":19,"\u4e8b\u4ef6\u7b5b\u9009\u89c4\u5219":19,"\u4e8b\u4ef6\u7eac\u5ea6":35,"\u4e8b\u4ef6\u7ecf\u5ea6":35,"\u4e8c\u8005\u76f8\u5dee":28,"\u4ec5\u4e0b\u8f7d\u9707\u4e2d\u8ddd":18,"\u4ec5\u4ee5":35,"\u4ec5\u5728":0,"\u4ec5\u5f53\u5730\u9707\u4e0e\u53f0\u7ad9\u7684\u8fde\u7ebf\u4e2d\u70b9\u4f4d\u4e8e\u67d0\u4e2a\u533a\u57df\u662f\u624d\u4e0b\u8f7d\u6570\u636e":18,"\u4ec5\u5f53\u6307\u5b9a\u9707\u76f8\u7684\u524d\u540e\u591a\u5c11\u79d2\u5185\u6ca1\u6709\u5176\u4ed6\u9707\u76f8\u5e72\u6270\u65f6\u624d\u4e0b\u8f7d\u6570\u636e":18,"\u4ec5\u5f53\u67d0\u4e2a\u9707\u76f8\u5b58\u5728\u65f6\u624d\u4e0b\u8f7d\u8be5\u53f0\u7ad9\u7684\u6570\u636e":18,"\u4ec5\u663e\u793a\u90e8\u5206":[23,24],"\u4ecb\u7ecd\u8f6f\u4ef6\u7684\u4e3b\u8981\u7528\u9014":34,"\u4ecd\u53ef\u91cd\u65b0\u6267\u884c":19,"\u4ece":[0,19],"\u4ece\u5934\u5199\u914d\u7f6e\u6587\u4ef6\u8f83\u56f0\u96be":18,"\u4ece\u5b98\u7f51\u4e0b\u8f7d":10,"\u4ece\u5de6\u5230\u53f3\u5206\u522b\u4e3a":28,"\u4ece\u5de6\u5230\u53f3\u7684\u542b\u4e49\u5206\u522b\u662f":27,"\u4ed3\u5e93\u516c\u94a5\u5e76\u6dfb\u52a0\u5230":10,"\u4ee3\u7801\u5f88\u77ed":35,"\u4ee5\u4e0a\u547d\u4ee4\u4f1a\u751f\u6210\u51e0\u5341\u4e2a":30,"\u4ee5\u4e0b\u4ec5\u4ecb\u7ecd\u4e00\u4e9b":0,"\u4ee5\u4e0b\u547d\u4ee4\u4f1a\u751f\u6210\u51e0\u5341\u4e2a\u6587\u4ef6":30,"\u4ee5\u4e0b\u5c55\u793a\u8be5\u6587\u4ef6\u7684\u90e8\u5206\u5185\u5bb9":27,"\u4ee5\u4e0b\u793a\u4f8b\u4e2d":30,"\u4ee5\u53ca":[8,10,35],"\u4ee5\u53ca\u5185\u5bb9\u7684\u5177\u4f53\u683c\u5f0f\u548c\u98ce\u683c":33,"\u4ee5\u53ca\u5904\u7406\u548c\u5206\u6790\u6ce2\u5f62\u6570\u636e\u7b49":15,"\u4ee5\u53ca\u5e38\u7528\u547d\u4ee4\u884c\u5de5\u5177":[2,5,17,21,32,35],"\u4ee5\u53ca\u76f8\u5173\u7684\u5fc5\u987b\u4f9d\u8d56\u5305":0,"\u4ee5\u5916":36,"\u4ee5\u66f4\u6e05\u695a\u5730\u77e5\u9053\u6bcf\u4e2a\u5305\u662f\u4ece\u54ea\u4e2a\u901a\u9053\u5b89\u88c5\u7684":0,"\u4ee5\u8ba1\u7b97\u9707\u76f8\u7406\u8bba\u5230\u65f6":25,"\u4ee5\u8fbe\u5230\u6240\u9700\u7684\u7cbe\u5ea6":35,"\u4ee5\u8fdb\u4e00\u6b65\u6539\u8fdb\u548c\u5b8c\u5584\u672c\u6559\u7a0b":9,"\u4ee5\u9017\u53f7\u5206\u9694\u7684\u9707\u76f8\u540d":28,"\u4ee5\u907f\u514d\u6df7\u7528":0,"\u4eea\u5668":14,"\u4eea\u5668\u54cd\u5e94\u4fe1\u606f\u5e76\u505a\u6821\u6b63":14,"\u4eea\u5668\u54cd\u5e94\u540e":14,"\u4eea\u5668\u54cd\u5e94\u7684\u4fe1\u606f":14,"\u4f18\u70b9":18,"\u4f1a\u4ee5\u540e\u51fa\u73b0\u7684\u9009\u9879\u4e3a\u51c6":28,"\u4f1a\u5047\u8bbe\u5730\u7403\u662f\u5b8c\u7f8e\u7403\u4f53":28,"\u4f1a\u5c06\u5c04\u7ebf\u8def\u5f84\u8f93\u51fa\u5230\u6587\u4ef6":24,"\u4f1a\u5c06\u8d70\u65f6\u66f2\u7ebf\u8f93\u51fa\u5230\u6587\u4ef6":23,"\u4f1a\u5f97\u5230\u4e03\u4e2a":25,"\u4f1a\u6709\u4ee5\u4e0b\u63d0\u793a":19,"\u4f1a\u751f\u6210\u4e00\u4e2a\u540d\u4e3a":19,"\u4f1a\u81ea\u52a8\u8ba1\u7b97":25,"\u4f46\u53ea\u6709\u6700\u65e9\u7684\u5230\u65f6\u4f1a\u88ab\u5199\u5165\u5230":25,"\u4f46\u5e76\u672a\u66f4\u65b0\u7248\u672c\u53f7":[1,4,7],"\u4f46\u5f88\u591a\u7b26\u53f7\u7684\u5b9a\u4e49\u662f\u6709\u533a\u522b\u7684":6,"\u4f46\u6b64\u65f6\u8ba1\u7b97\u7684\u9707\u4e2d\u8ddd\u672a\u8003\u8651\u692d\u7403\u6821\u6b63":25,"\u4f4d":[2,35],"\u4f4d\u4e8e":33,"\u4f4d\u7cfb\u7edf":0,"\u4f4d\u7f6e":18,"\u4f5c\u8005":[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"\u4f5c\u8005\u7ed9\u4e86\u4e00\u4e9b\u9700\u8981\u91cd\u5199":3,"\u4f7f\u5f97":5,"\u4f7f\u5f97\u5728\u811a\u672c\u4e2d\u8ba1\u7b97\u8d70\u65f6":28,"\u4f7f\u7528":[14,23,24,25,26,27,28,29,30,36],"\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u53ef\u4ee5\u5217\u51fa":10,"\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u53ef\u4ee5\u6279\u91cf\u6267\u884c\u6240\u6709":30,"\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u6267\u884c\u8be5\u7ed8\u56fe\u811a\u672c":30,"\u4f7f\u7528\u65f6\u5e94\u683c\u5916\u6ce8\u610f":28,"\u4f7f\u7528\u66f4\u5feb\u7684":0,"\u4f7f\u7528\u8bf4\u660e":34,"\u4f8b\u5982":[19,23,24,26,28,30,33,35],"\u4f9b\u5730\u9707\u5b66\u4e13\u4e1a\u7684":9,"\u4f9b\u7528\u6237\u4f7f\u7528":5,"\u4fee\u6539":5,"\u4fee\u6539\u4e3a":35,"\u4fee\u6539\u548c\u4f7f\u7528\u8fd9\u4e9b\u914d\u7f6e\u6587\u4ef6\u7247\u6bb5\u6765\u7406\u89e3":18,"\u4fee\u6539\u6587\u6863\u5e76":9,"\u4fee\u6539\u73af\u5883\u53d8\u91cf":[2,5,17,21,32],"\u4fee\u6539\u73af\u5883\u53d8\u91cf\u65f6":[2,5,17,21,32,35],"\u4fee\u6539\u8d77\u6765\u4e5f\u7b80\u5355":18,"\u503c\u5f97\u4e00\u770b":3,"\u5047\u8bbe\u4e3a":28,"\u5047\u8bbe\u6587\u4ef6\u540d\u4e3a":19,"\u505a\u7b80\u5355\u7684\u914d\u7f6e":0,"\u5165\u5c04\u89d2":28,"\u5165\u5c04\u89d2\u7b49":22,"\u5165\u5c04\u89d2\u7b49\u4fe1\u606f":28,"\u5165\u95e8\u5f88\u5bb9\u6613":18,"\u5168\u79f0":3,"\u5168\u79f0\u662f":18,"\u5168\u90e8\u5185\u5bb9":19,"\u516c\u53f8\u63d0\u4f9b\u7684\u514d\u8d39\u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177\u5305":10,"\u5173\u952e\u5b57":36,"\u5176\u4e2d":[19,25,26,30],"\u5176\u4e4b\u540e\u7a0b\u5e8f\u4e2d\u7684\u4e00\u4e9b\u5c0f\u95ee\u9898\u88ab\u4fee\u590d":4,"\u5176\u4ed6\u5730\u9707\u5b66\u8f6f\u4ef6":15,"\u5176\u4ed6\u89c4\u5219\u8bf7\u53c2\u8003":34,"\u5176\u4f59\u7248\u672c\u6216\u7cfb\u7edf\u53ef\u80fd\u6709\u6240\u5dee\u5f02":[1,4,7,12,16,20,31],"\u5176\u5177\u6709\u9ad8\u5ea6\u53ef\u5b9a\u5236\u5316\u7684\u7279\u70b9":18,"\u5176\u5305\u542b\u4e86\u4e0d\u540c\u65f6\u523b":30,"\u5176\u5355\u4f4d\u4e3a":23,"\u5176\u53ea\u63d0\u4f9b\u4e86":0,"\u5176\u53ef\u4ee5\u7528\u6765\u8bfb\u5199\u591a\u79cd\u5730\u9707\u5b66\u6570\u636e\u683c\u5f0f":15,"\u5176\u53ef\u4ee5\u8ba1\u7b97":3,"\u5176\u540e\u63a5\u7740\u5f53\u524d\u5c04\u7ebf\u8def\u5f84\u6240\u5bf9\u5e94\u7684\u9707\u76f8\u4fe1\u606f":24,"\u5176\u540e\u63a5\u7740\u5f53\u524d\u8d70\u65f6\u66f2\u7ebf\u6240\u5bf9\u5e94\u7684\u9707\u76f8\u4fe1\u606f":23,"\u5176\u5b83\u53ef\u9009\u6559\u7a0b":34,"\u5176\u5b9a\u4e49\u4e86\u6570\u636e\u7b5b\u9009\u548c\u5904\u7406\u7684\u4e00\u7cfb\u5217\u89c4\u5219":19,"\u5176\u63d0\u4f9b\u4e86":0,"\u5176\u7528\u6cd5\u76f8\u5bf9\u7b80\u5355":25,"\u5176\u8be6\u7ec6\u7528\u6cd5\u89c1":0,"\u5176\u8bed\u6cd5\u5f88\u7b80\u5355":36,"\u5176\u8f93\u5165\u4e3a\u53f0\u7ad9\u7eac\u5ea6":35,"\u5176\u8f93\u51fa\u4e3a":28,"\u5176\u8f93\u51fa\u6709":27,"\u5176\u9009\u9879\u4e0e":30,"\u5176\u91c7\u7528\u7684\u5730\u7403\u6a21\u578b\u4e3a\u692d\u7403\u6a21\u578b":35,"\u5176\u91cd\u65b0\u5b9a\u4e49\u4e86\u4f20\u64ad\u77e9\u9635":6,"\u5177\u6709\u66f4\u591a\u7684\u529f\u80fd\u548c\u7279\u8272":22,"\u5185\u5bb9\u5982\u4e0b":30,"\u5185\u7f6e\u4eea\u5668\u54cd\u5e94":14,"\u5185\u7f6e\u7684\u6570\u767e\u4e2a\u8f6f\u4ef6\u5305\u4e5f\u90fd\u53ef\u4ee5\u5f88\u5bb9\u6613\u901a\u8fc7":0,"\u5185\u7f6e\u9707\u76f8\u89e3\u6790\u5668":22,"\u518d":6,"\u518d\u4f7f\u7528":14,"\u518d\u5c06\u5185\u5b58\u4e2d\u7684\u6570\u636e\u5199\u56de\u78c1\u76d8\u8986\u76d6\u539f\u6587\u4ef6":25,"\u518d\u6b21\u8fd0\u884c":19,"\u51c6\u5907\u793a\u4f8b\u6240\u9700\u6570\u636e":14,"\u51e0\u4e4e\u5b8c\u5168\u76f8\u540c":30,"\u51fa\u5c04\u89d2":[22,28],"\u51fd\u6570\u4f1a\u8bfb\u53d6\u5e76\u89e3\u6790":14,"\u51fd\u6570\u53bb\u9664\u4eea\u5668\u54cd\u5e94":14,"\u51fd\u6570\u5c06\u5bf9\u5e94\u7684\u96f6\u6781\u70b9\u6587\u4ef6\u6dfb\u52a0\u5230":14,"\u51fd\u6570\u6279\u91cf\u53bb\u9664":14,"\u51fd\u6570\u8ba1\u7b97\u5f97\u5230":28,"\u51fd\u6570\u8ba1\u7b97\u5f97\u5230\u7684\u9707\u4e2d\u8ddd\u7ea6\u4e3a":28,"\u5206\u522b\u662f":[19,30],"\u5217":[27,28],"\u5217\u4e3e\u8f6f\u4ef6\u7684\u57fa\u672c\u4fe1\u606f":34,"\u5219\u4f1a\u5bf9\u6bcf\u4e2a\u6ce2\u524d\u9762\u751f\u6210\u4e00\u4e2a\u5355\u72ec\u7684":30,"\u5219\u4f1a\u751f\u6210\u4e00\u4e2a\u7ed8\u5236\u6ce2\u524d\u9762\u7684":30,"\u5219\u4f9d\u8d56\u4e8e":19,"\u5219\u53ef\u4ee5\u4f7f\u7528":14,"\u5219\u53ef\u4ee5\u5c06\u7b2c":5,"\u5219\u5c04\u7ebf\u5c06\u5728\u8be5\u6df1\u5ea6\u6298\u8fd4":26,"\u5219\u5f53\u4e8b\u4ef6\u548c\u53f0\u7ad9\u7684\u5750\u6807\u88ab\u5199\u5165":25,"\u5219\u6267\u884c\u5982\u4e0b\u547d\u4ee4":35,"\u5219\u662f":2,"\u5219\u8868\u793a":11,"\u5219\u8be5\u6807\u7b7e\u53ef\u4ee5\u7b80\u5199\u4e3a":19,"\u5219\u8f93\u51fa\u4f1a\u591a\u4e00\u5217":24,"\u5219\u9700\u8981\u5728":6,"\u5219\u9700\u8981\u5b89\u88c5":11,"\u521b\u5efa\u4e86":18,"\u521b\u5efa\u865a\u62df\u73af\u5883":0,"\u521d\u59cb":0,"\u521d\u59cb\u5316\u8bed\u53e5":0,"\u521d\u81f3\u5230\u65f6\u7684\u8f85\u52a9\u7a0b\u5e8f":6,"\u5220\u9664\u516c\u94a5\u6587\u4ef6":10,"\u5229\u7528":28,"\u5230":28,"\u5230\u65f6\u6807\u8bb0\u5230":25,"\u524d":19,"\u524d\u9700\u8981\u5bf9":0,"\u529f\u80fd":34,"\u52a0\u4e0a":[5,30],"\u52a8\u753b":30,"\u5305":0,"\u5305\u542b\u4e86":14,"\u5305\u542b\u4e86\u7b2c":30,"\u5305\u7684\u901a\u9053":0,"\u5305\u7ba1\u7406\u5668":0,"\u5339\u914d\u5730\u9707\u548c\u53f0\u7ad9\u5143\u6570\u636e":15,"\u533a\u5206":36,"\u533a\u522b\u4e8e\u524d\u9762\u5176\u4ed6\u6587\u732e\u7684\u5730\u65b9\u4e3b\u8981\u5728\u4e8e":6,"\u5343\u7c73":28,"\u5355\u4e2a\u9707\u76f8\u4f1a\u6709\u591a\u4e2a\u5230\u65f6":25,"\u5355\u4f4d":28,"\u5355\u4f4d\u4e3a":[23,24,25,26,28,35],"\u5373":[14,25],"\u5373\u4efb\u610f\u65f6\u523b\u5730\u9707\u6ce2\u5728\u5730\u7403\u5185\u90e8\u7684\u6ce2\u573a\u5feb\u7167":30,"\u5373\u4f7f\u4e0d\u4f7f\u7528\u8be5\u8f6f\u4ef6":3,"\u5373\u53ef\u4f7f\u7528":14,"\u5373\u53ef\u5b8c\u6210\u4e0a\u9762\u63d0\u5230\u7684\u5168\u90e8\u6b65\u9aa4":18,"\u5373\u53ef\u5f97\u5230":30,"\u5373\u53ef\u6269\u5c55\u6807\u8bb0\u8bed\u8a00":19,"\u5373\u53ef\u6309\u7167\u914d\u7f6e\u6587\u4ef6":19,"\u5373\u53ef\u751f\u6210":23,"\u5373\u5b9e\u73b0\u65ad\u70b9\u7eed\u4f20\u7684\u529f\u80fd":19,"\u5373\u5c04\u7ebf\u4ece\u9707\u6e90\u51fa\u5c04\u65f6\u4e0e":28,"\u5373\u6bcf\u4e2a\u6ce2\u524d\u9762\u7528\u591a\u5c11\u4e2a\u70b9\u7ea6\u675f":30,"\u5373\u6c34\u5e73\u6162\u5ea6":26,"\u5373\u95f4\u9694\u591a\u957f\u65f6\u95f4\u4ea7\u751f\u4e00\u4e2a\u6ce2\u524d\u9762":30,"\u5373\u9707\u76f8\u7684\u5230\u65f6\u7b49\u4e8e\u53d1\u9707\u65f6\u523b\u52a0\u4e0a\u9707\u76f8\u7684\u8d70\u65f6":25,"\u5374\u653e\u5728\u7b2c\u56db\u4f4d":28,"\u53bb\u6389":5,"\u53c2\u6570":5,"\u53c2\u8003\u6a21\u578b\u7684\u6162\u5ea6\u6a21\u578b":26,"\u53c2\u8003\u6a21\u578b\u7684\u901f\u5ea6":29,"\u53ca\u5176\u4f9d\u8d56":13,"\u53cc\u529b\u5076\u548c\u5355\u529b\u6e90\u4e0b\u7684\u683c\u6797\u51fd\u6570\u548c\u7406\u8bba\u5730\u9707\u56fe":6,"\u53cd\u5c04\u70b9":22,"\u53cd\u65b9\u4f4d\u89d2\u5185\u7684\u53f0\u7ad9":18,"\u53cd\u65b9\u4f4d\u89d2\u548c\u65b9\u4f4d\u89d2":35,"\u53cd\u65b9\u4f4d\u89d2\u6ee1\u8db3\u6761\u4ef6\u7684\u6570\u636e":18,"\u53cd\u6f14\u9707\u6e90\u6df1\u5ea6":3,"\u53cd\u6f14\u9762\u6ce2\u9891\u6563\u548c\u8fdc\u9707":3,"\u53d1\u5e03\u4e8e":4,"\u53d1\u5e03\u540e":7,"\u53d1\u884c\u7248":0,"\u53d1\u9707\u65f6\u523b":25,"\u53d1\u9707\u65f6\u523b\u547d\u540d\u7684\u76ee\u5f55\u4e2d":19,"\u53d6":25,"\u53d6\u503c\u8303\u56f4\u4e3a":28,"\u53d6\u6d88\u540e":0,"\u53d6\u6d88\u6fc0\u6d3b\u5f53\u524d\u865a\u62df\u73af\u5883":0,"\u53ea\u9700\u8981\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6":18,"\u53ef\u4ee5\u4e0b\u8f7d\u6307\u5b9a\u901a\u9053\u7684\u4eea\u5668\u54cd\u5e94\u6587\u4ef6":18,"\u53ef\u4ee5\u4e0e":27,"\u53ef\u4ee5\u4e34\u65f6\u6fc0\u6d3b":0,"\u53ef\u4ee5\u4f7f\u7528":[23,24,28],"\u53ef\u4ee5\u4f7f\u7528\u4e30\u5bcc\u7684":15,"\u53ef\u4ee5\u5728":18,"\u53ef\u4ee5\u5b89\u88c5\u66f4\u591a\u7684\u8f6f\u4ef6\u5305":0,"\u53ef\u4ee5\u5b8c\u6210\u4ee5\u4e0a\u6240\u6709\u6b65\u9aa4":15,"\u53ef\u4ee5\u5bf9":14,"\u53ef\u4ee5\u5c06\u591a\u4e2a":30,"\u53ef\u4ee5\u5c06\u6ce2\u5f62\u6570\u636e\u4ee5\u591a\u79cd\u683c\u5f0f\u4fdd\u5b58\u5230\u78c1\u76d8\u4e2d":18,"\u53ef\u4ee5\u5c06\u6e90\u7801":35,"\u53ef\u4ee5\u5f15\u7528\u4ee5\u4e0b\u53c2\u8003\u6587\u732e\u7684\u4efb\u610f\u4e00\u7bc7":15,"\u53ef\u4ee5\u5f88\u65b9\u4fbf\u5730\u751f\u6210\u7528\u4e8e\u7ed8\u5236\u6162\u5ea6":26,"\u53ef\u4ee5\u5f88\u65b9\u4fbf\u5730\u751f\u6210\u7528\u4e8e\u7ed8\u5236\u901f\u5ea6":29,"\u53ef\u4ee5\u6784\u5efa\u865a\u62df\u5730\u9707\u4ee5\u7533\u8bf7\u8fde\u7eed\u6ce2\u5f62\u6570\u636e":18,"\u53ef\u4ee5\u6839\u636e\u53d1\u9707\u65f6\u523b":18,"\u53ef\u4ee5\u6ee1\u8db3\u65e5\u5e38\u79d1\u7814\u4e2d\u5730\u9707\u5b66\u6570\u636e\u4e0b\u8f7d\u7684\u5927\u90e8\u5206\u9700\u6c42":18,"\u53ef\u4ee5\u7528\u4e8e\u8ba1\u7b97":6,"\u53ef\u4ee5\u7528\u6587\u672c\u7f16\u8f91\u5668\u67e5\u770b\u793a\u4f8b\u914d\u7f6e\u6587\u4ef6":19,"\u53ef\u4ee5\u7531\u7528\u6237\u81ea\u884c\u63d0\u4f9b\u5730\u9707\u76ee\u5f55":18,"\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u547d\u4ee4":14,"\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u6587\u4ef6\u7684\u524d\u4e24\u5217\u8fdb\u884c\u7ed8\u56fe":30,"\u53ef\u4ee5\u770b\u505a\u662f":0,"\u53ef\u4ee5\u770b\u5230\u4e00\u7cfb\u5217\u8f93\u51fa\u4fe1\u606f":19,"\u53ef\u4ee5\u7b5b\u9009\u5728\u67d0\u4e2a\u7279\u5b9a\u70b9\u7684\u7279\u5b9a\u8ddd\u79bb":18,"\u53ef\u4ee5\u7b5b\u9009\u67d0\u4e2a\u533a\u57df\u5185\u7684\u53f0\u7ad9":18,"\u53ef\u4ee5\u81ea\u52a8\u7b5b\u9009\u5e76\u4e0b\u8f7d\u5730\u9707\u76ee\u5f55":18,"\u53ef\u4ee5\u8ba4\u4e3a\u662f":3,"\u53ef\u4ee5\u9009\u62e9\u4e00\u4e2a\u6216\u591a\u4e2a\u6307\u5b9a\u7684\u53f0\u7f51":18,"\u53ef\u4ee5\u9605\u8bfb\u5982\u4e0b\u6587\u7ae0":6,"\u53ef\u4f7f\u7528":28,"\u53ef\u5bf9\u6570\u636e\u8fdb\u884c\u5e38\u89c1\u7684\u6570\u636e\u9884\u5904\u7406":18,"\u53ef\u6307\u5b9a\u5176\u9707\u76f8\u540d\u4e3a":28,"\u53ef\u67e5\u8be2\u5168\u90e8\u9009\u9879":2,"\u53ef\u67e5\u8be2\u7b80\u5355\u7528\u6cd5":36,"\u53ef\u67e5\u8be2\u8be5\u547d\u4ee4\u7684\u5b8c\u6574\u7528\u6cd5\u548c\u9009\u9879":[23,24,25,26,27,28,29,30,36],"\u53ef\u68c0\u67e5":[2,5,17,21,32,35],"\u53ef\u7528\u4e8e\u53cd\u6f14\u9707\u6e90\u673a\u5236\u89e3":8,"\u53ef\u76f4\u63a5\u590d\u5236\u672c\u6a21\u677f\u6587\u4ef6\u5939":33,"\u53ef\u76f4\u63a5\u751f\u6210":18,"\u53ef\u80fd\u5e26\u6765":22,"\u53ef\u89c6\u4e3a":28,"\u53f0\u7ad9":19,"\u53f0\u7ad9\u4e09\u5206\u91cf\u5bf9\u5e94\u7684":14,"\u53f0\u7ad9\u4f4d\u4e8e":[28,35],"\u53f0\u7ad9\u5143\u6570\u636e\u548c\u6ce2\u5f62\u6570\u636e":[15,18],"\u53f0\u7ad9\u6216\u901a\u9053":18,"\u53f0\u7ad9\u7684\u4e09\u5206\u91cf\u6ce2\u5f62\u6570\u636e":14,"\u53f0\u7ad9\u7ecf\u5ea6":35,"\u5408\u6210\u5730\u9707\u56fe":[3,9],"\u540c\u65f6\u4e5f\u4ecb\u7ecd\u4e86\u5f88\u591a\u5730\u9707\u5b66\u7684\u57fa\u7840\u77e5\u8bc6":3,"\u540c\u7406":[14,22],"\u540e":[0,18],"\u540e\u9700\u8981\u91cd\u542f\u65b9\u53ef\u751f\u6548":2,"\u5426\u5219":11,"\u547d\u4ee4":[10,19,30],"\u547d\u4ee4\u5219\u7528\u4e8e\u8ba1\u7b97\u7406\u8bba\u8d70\u65f6\u5e76\u5c06\u8d70\u65f6\u4fe1\u606f\u5199\u5165\u5230":25,"\u547d\u4ee4\u53ef\u4ee5\u7528\u4e8e\u5b89\u88c5":0,"\u547d\u4ee4\u53ef\u4ee5\u8ba1\u7b97\u5404\u9707\u76f8\u7684\u7406\u8bba\u8d70\u65f6":25,"\u547d\u4ee4\u53ef\u7528\u4e8e\u751f\u6210\u6ce2\u524d\u9762":30,"\u547d\u4ee4\u53ef\u7528\u4e8e\u8ba1\u7b97\u9707\u76f8\u8d70\u65f6":28,"\u547d\u4ee4\u53ef\u8bc6\u522b\u7684\u683c\u5f0f\u8f93\u51fa\u5230\u6587\u4ef6":[23,24],"\u547d\u4ee4\u6d4b\u8bd5":32,"\u547d\u4ee4\u751f\u6210\u7684":[23,24],"\u547d\u4ee4\u7684\u8f93\u51fa":[2,5,17,21,32,35],"\u547d\u4ee4\u7684\u8f93\u51fa\u505a\u5bf9\u6bd4":27,"\u548c":[0,1,2,3,4,5,6,7,10,14,16,17,19,20,21,23,24,25,28,31,32,35],"\u548c\u4e00\u4e2a\u6570\u636e\u5e93\u6587\u4ef6\u5939":19,"\u548c\u901f\u5ea6":26,"\u54ea\u4e9b\u53f0\u7ad9":19,"\u54ea\u4e9b\u6570\u636e\u5c1a\u672a\u4e0b\u8f7d":19,"\u54ea\u4e9b\u6570\u636e\u5c1a\u672a\u4e0b\u8f7d\u7684\u4fe1\u606f":19,"\u56e0\u4e3a":[18,25],"\u56e0\u4e3a\u522b\u4eba\u5199\u7684\u914d\u7f6e\u6587\u4ef6\u4e00\u770b\u5c31\u61c2":18,"\u56e0\u6b64":[18,26],"\u56e0\u800c":[0,1,4,7],"\u56e0\u800c\u6162\u5ea6":26,"\u56e0\u800c\u65e0\u6cd5\u91c7\u6837\u5230\u66f4\u6df1":26,"\u56e0\u800c\u6709\u4e00\u5b9a\u7684\u8bef\u5dee":25,"\u56e0\u800c\u8981\u6c42":25,"\u56e0\u800c\u9700\u8981\u505a\u4e00\u4e9b\u5c0f\u4fee\u6539\u65b9\u53ef\u4f7f\u7528":5,"\u56e0\u800c\u9700\u8981\u81ea\u884c\u5b9a\u4e49":14,"\u56fe\u4e2d\u84dd\u7ebf\u4e3a":26,"\u56fe\u5f62\u754c\u9762\u5219\u8868\u793a\u5b89\u88c5\u6210\u529f":21,"\u5706\u5f27\u8ddd\u79bb\u4e3a":28,"\u5728":2,"\u5728\u4e0b\u8f7d\u6570\u636e\u8fc7\u7a0b\u4e2d":19,"\u5728\u4f7f\u7528":0,"\u5728\u4f7f\u7528\u5730\u6838\u9707\u76f8\u7814\u7a76\u5730\u6838\u7ed3\u6784\u65f6":14,"\u5728\u5341\u51e0\u5e74\u524d\u5c31\u53d1\u5e03\u4e86":1,"\u5728\u534a\u5f84\u4e3a":28,"\u5728\u5730\u9707\u6ce2\u4f20\u64ad\u8fc7\u7a0b\u4e2d":26,"\u5728\u5916\u6838\u6df1\u5ea6\u8303\u56f4\u5185":26,"\u5728\u5b89\u88c5\u7684\u6700\u540e\u4f1a\u51fa\u73b0":0,"\u5728\u5b89\u88c5\u8fc7\u7a0b\u4e2d\u53ef\u4ee5":0,"\u5728\u63a8\u5bfc\u4ee3\u7801\u4e2d\u7684\u516c\u5f0f\u65f6\u5e94\u4ee5":6,"\u5728\u6559\u7a0b\u6e90\u7801\u4ed3\u5e93\u4e0b":9,"\u5728\u67d0\u4e00\u6df1\u5ea6\u5904":26,"\u5728\u67d0\u4e9b\u9707\u4e2d\u8ddd":25,"\u5728\u7403\u5750\u6807\u7cfb\u4e0b":26,"\u5728\u7ec8\u7aef\u4e2d\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4":19,"\u5728\u7ec8\u7aef\u4e2d\u8f93\u5165":0,"\u5728\u7ec8\u7aef\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4":19,"\u5728\u7ec8\u7aef\u952e\u5165":11,"\u5728\u9707\u4e2d\u8ddd\u6bd4\u8f83\u5c0f\u7684\u60c5\u51b5\u4e0b":28,"\u5730\u7403\u7ed3\u6784\u53cd\u6f14":3,"\u5730\u9707":[18,33,34],"\u5730\u9707\u4f4d\u4e8e":35,"\u5730\u9707\u6ce2\u5b9e\u9645\u8d70\u8fc7\u7684\u5706\u5f27\u8ddd\u79bb":[27,28],"\u5730\u9707\u6ce2\u7684":[27,28],"\u5730\u9707\u9707\u4e2d\u4e0e\u53f0\u7ad9\u7684\u5927\u5706\u5f27\u8def\u5f84\u957f\u5ea6":28,"\u5747\u9075\u5faa":[2,5,17,21,32,35],"\u5782\u76f4\u5206\u91cf":14,"\u5782\u76f4\u5411\u4e0a":28,"\u5782\u76f4\u5411\u4e0b":28,"\u5782\u76f4\u65b9\u5411\u7684\u50cf\u7d20\u70b9\u6570":30,"\u586b\u5199\u8868\u683c\u5e76\u63d0\u4ea4":2,"\u589e\u52a0":0,"\u58f0\u660e":19,"\u5904":[24,28,30],"\u5904\u53cd\u5c04\u56de\u7684\u9707\u76f8":28,"\u5904\u7406\u4e09\u5206\u91cf\u6ce2\u5f62\u6570\u636e":19,"\u5904\u7406\u548c\u5206\u6790\u6ce2\u5f62\u6570\u636e":15,"\u5904\u7406\u548c\u5206\u6790\u6ce2\u5f62\u6570\u636e\u7684":15,"\u5904\u7406\u5730\u9707\u6ce2\u5f62\u6570\u636e\u4ee5\u53ca\u7ed8\u56fe":3,"\u591a\u4e2a\u9707\u76f8\u7684\u5c04\u7ebf\u8def\u5f84\u4e4b\u95f4\u7528":24,"\u591a\u4e2a\u9707\u76f8\u7684\u8d70\u65f6\u66f2\u7ebf\u4e4b\u95f4\u7528":23,"\u591a\u79cd\u5b89\u88c5\u65b9\u5f0f":10,"\u5927\u591a\u6570\u9009\u9879\u7684\u542b\u4e49\u4e0e":[23,24],"\u5927\u7ea6\u9700\u8981\u4e00\u5206\u949f":19,"\u5934\u6bb5\u4e2d":25,"\u5934\u6bb5\u4e2d\u8bfb\u53d6\u5730\u9707\u6df1\u5ea6\u548c\u9707\u4e2d\u8ddd\u4fe1\u606f":25,"\u5934\u6bb5\u53d8\u91cf":25,"\u5934\u6bb5\u53d8\u91cf\u4e2d":22,"\u5934\u6bb5\u53d8\u91cf\u540d\u5e76\u4e0d\u533a\u5206\u5927\u5c0f\u5199":36,"\u5934\u6bb5\u7684\u8f85\u52a9\u7a0b\u5e8f":6,"\u5982":[0,15,18,19],"\u5982\u4ec5\u5f53\u9707\u4e2d\u8ddd\u5927\u4e8e":18,"\u5982\u53f0\u7ad9\u4f4d\u7f6e\u548c\u4eea\u5668\u54cd\u5e94":15,"\u5982\u679c\u4f7f\u7528":15,"\u5982\u679c\u52a0\u4e0a":24,"\u5982\u9009\u4e2d\u4e86\u54ea\u4e9b\u4e8b\u4ef6":19,"\u5982\u9707\u76f8\u5230\u65f6":15,"\u59da\u5bb6\u56ed":[0,2,3,5,6,8,10,11,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36],"\u5b57\u6837\u5373\u4ee3\u8868\u5b89\u88c5\u5b8c\u6210":0,"\u5b57\u7b26":5,"\u5b58\u50a8\u4ee5\u53ca\u4f20\u8f93\u4fe1\u606f":19,"\u5b58\u5728":5,"\u5b66":[18,33,34],"\u5b66\u751f\u548c\u5de5\u4f5c\u8005\u5b66\u4e60\u548c\u4f7f\u7528":9,"\u5b89\u88c5":10,"\u5b89\u88c5\u4f9d\u8d56":2,"\u5b89\u88c5\u4f9d\u8d56\u5305":32,"\u5b89\u88c5\u5230":[17,21],"\u5b89\u88c5\u5305\u66f4\u5c0f":0,"\u5b89\u88c5\u5b8c\u6210\u540e\u8fd8\u9700\u8981\u914d\u7f6e\u73af\u5883\u53d8\u91cf":10,"\u5b89\u88c5\u5e76\u914d\u7f6e":13,"\u5b89\u88c5\u6a21\u5757":0,"\u5b89\u88c5\u901a\u5e38\u53ea\u9700\u8981\u5341\u51e0\u79d2":0,"\u5b89\u88c5\u901f\u5ea6\u66f4\u5feb":0,"\u5b98\u65b9\u4e0b\u8f7d\u9875\u9762":0,"\u5b98\u65b9\u4e3b\u9875\u4e0a\u8fd8\u6709\u4e00\u4e9b":3,"\u5b98\u65b9\u4e3b\u9875\u4e0a\u8fd8\u7ed9\u4e86\u4e0d\u5c11":3,"\u5b98\u65b9\u624b\u518c\u63d0\u4f9b\u4e86":10,"\u5b98\u65b9\u6587\u6863":[0,1,12,16,20,31],"\u5b98\u65b9\u94fe\u63a5":0,"\u5b98\u7f51":10,"\u5b9a\u4e49":14,"\u5b9a\u4e49\u4e86":19,"\u5b9a\u4e49\u597d":14,"\u5b9a\u4e49\u5982\u4e0b":14,"\u5b9a\u4e49\u7684\u89c4\u5219\u4e0b\u8f7d\u6570\u636e":19,"\u5b9e\u6218\u7ec3\u4e60":34,"\u5b9e\u7528\u5de5\u5177":9,"\u5b9e\u9645\u4e0a\u6709\u4e00\u4e9b\u4e0d\u540c\u7684\u5c0f\u7248\u672c":7,"\u5b9e\u9645\u4e0a\u6709\u591a\u4e2a\u4e0d\u540c\u7684\u5c0f\u7248\u672c":[1,4],"\u5b9e\u9645\u8d70\u8fc7\u7684":28,"\u5b9e\u9645\u8fd4\u56de\u7684\u65f6\u4ece":28,"\u5ba1\u7a3f":[0,2,3,5,6,8,11,14,15,17,18,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36],"\u5bf9":[6,8],"\u5bf9\u4e8e\u5305\u542b\u591a\u4e2a\u6ce2\u5f62\u7684":14,"\u5bf9\u51fa\u5c04\u89d2\u7684\u5b9a\u4e49\u4e0d\u540c":28,"\u5bf9\u5730\u9707\u76ee\u5f55\u7684\u683c\u5f0f\u8981\u6c42":18,"\u5bf9\u5e94\u7684\u8d70\u65f6":24,"\u5bf9\u914d\u7f6e\u6587\u4ef6\u7ed3\u6784\u548c\u683c\u5f0f\u6709\u4e2a\u521d\u6b65\u5370\u8c61":19,"\u5bfc\u51fa\u5230\u526a\u8d34\u677f":33,"\u5c04\u7ebf\u4e0e\u5730\u7403\u4e2d\u5fc3\u7684\u8ddd\u79bb":24,"\u5c04\u7ebf\u5165\u5c04\u5230\u53f0\u7ad9\u65f6\u4e0e":28,"\u5c04\u7ebf\u53c2\u6570":[22,26,30],"\u5c04\u7ebf\u53c2\u6570\u4e3a":26,"\u5c04\u7ebf\u53c2\u6570\u4fdd\u6301\u4e0d\u53d8":26,"\u5c04\u7ebf\u53c2\u6570\u66f4\u52a0\u65b9\u4fbf":28,"\u5c04\u7ebf\u53c2\u6570\u6709\u4e09\u79cd\u5e38\u7528\u5355\u4f4d":28,"\u5c04\u7ebf\u8def\u5f84":22,"\u5c06":[2,5,6,8,14,17,21,25,30],"\u5c06\u5176\u653e\u5728":5,"\u5c06\u5730\u9707\u77e9\u5f20\u91cf\u5206\u89e3\u4e3a":8,"\u5c06\u6570\u636e\u5199\u5165\u78c1\u76d8\u524d":18,"\u5c06\u683c\u6797\u51fd\u6570\u5408\u6210\u4e3a\u4e09\u5206\u91cf\u7406\u8bba\u5730\u9707\u56fe":6,"\u5c06\u89e3\u538b\u5f97\u5230\u7684":[2,5],"\u5c06\u90e8\u5206\u901f\u5ea6\u6a21\u578b\u4e0e\u4e00\u4e2a\u6807\u51c6\u6a21\u578b\u5408\u5e76\u4ee5\u6784\u6210\u4e00\u4e2a\u65b0\u7684\u901f\u5ea6\u6a21\u578b":22,"\u5c06\u9707\u76f8\u8d70\u65f6\u5199\u5165":22,"\u5c0f\u7ec4":[9,18],"\u5c31\u53ef\u4ee5\u5236\u4f5c\u6ce2\u573a\u52a8\u753b\u4e86":30,"\u5c3d\u7ba1\u8fd9\u51e0\u7bc7\u6587\u732e\u4ecb\u7ecd\u7684\u662f\u540c\u4e00\u79cd\u65b9\u6cd5":6,"\u5c4f\u5e55":[23,24],"\u5c55\u793a\u5982\u4f55\u4f7f\u7528":14,"\u5c5e\u6027":19,"\u5c5e\u6027\u4e2d":14,"\u5c5e\u6027\u662f\u4e00\u4e2a\u8bcd\u5178":14,"\u5df2\u6709\u8bb8\u591a\u57fa\u4e8e":15,"\u5df2\u8d4b\u503c":25,"\u5e2e\u52a9\u4fe1\u606f\u5219\u8868\u793a\u5b89\u88c5\u6210\u529f":5,"\u5e74":4,"\u5e76\u4e14\u5c0f\u6570\u70b9\u7684\u4f4d\u6570\u66f4\u591a":28,"\u5e76\u4f30\u8ba1\u6700\u4f73\u9707\u6e90\u6df1\u5ea6":8,"\u5e76\u5185\u7f6e\u4e86\u51e0\u767e\u4e2a\u79d1\u5b66\u8ba1\u7b97\u76f8\u5173\u7684\u8f6f\u4ef6\u5305":0,"\u5e76\u5bf9\u6ce2\u5f62\u6570\u636e\u505a\u9884\u5904\u7406":18,"\u5e76\u5c06":14,"\u5e76\u5c06\u5176\u653e\u5728":10,"\u5e76\u5c06\u751f\u6210\u7684\u53ef\u6267\u884c\u6587\u4ef6\u79fb\u52a8\u5230":35,"\u5e76\u5c06\u9759\u6001\u89e3\u4e0e\u52a8\u6001\u89e3\u7edf\u4e00\u5230\u540c\u4e00\u4e2a\u516c\u5f0f\u4e2d":6,"\u5e76\u63d0\u4f9b\u4e00\u4e9b\u5b9e\u7528\u793a\u4f8b":9,"\u5e76\u63d0\u4f9b\u4e86":5,"\u5e76\u66f4\u65b0\u8f6f\u4ef6\u7684\u57fa\u672c\u4fe1\u606f":33,"\u5e76\u7ed9\u53d8\u91cf":5,"\u5e76\u884c\u5e93\u7b49\u4f17\u591a\u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177":10,"\u5e76\u8ba1\u7b97":8,"\u5e76\u8fdb\u4e00\u6b65\u751f\u6210\u52a8\u753b":30,"\u5e76\u91cd\u547d\u540d\u4e3a":2,"\u5e7f\u4e49\u5c04\u7ebf\u6cd5":3,"\u5e94\u907f\u514d\u4f7f\u7528\u8001\u7248\u672c":28,"\u5ea6":[27,28,30],"\u5efa\u8bae\u5220\u9664\u4e0a\u4e00\u6b21\u8fd0\u884c\u65f6\u751f\u6210\u7684\u6570\u636e\u5e93\u6587\u4ef6\u5939":19,"\u5efa\u8bae\u5c06":25,"\u5efa\u8bae\u6240\u6709":0,"\u5efa\u8bae\u8bbf\u95ee":33,"\u5efa\u8bae\u8f93\u5165":0,"\u5f00\u53d1\u7684\u8f6f\u4ef6\u5305":15,"\u5f00\u59cb":19,"\u5f00\u5c55\u7814\u7a76\u5de5\u4f5c\u5e76\u53d1\u8868\u4e86\u5b66\u672f\u6587\u7ae0":15,"\u5f27\u5ea6":28,"\u5f53\u4e00\u4e2a\u5305\u540c\u65f6\u4f4d\u4e8e":0,"\u5f53\u4e24\u4e2a\u9009\u9879\u540c\u65f6\u4f7f\u7528\u65f6":28,"\u5f80\u5f80\u53ea\u5177\u6709\u4ee5\u4e0a\u4e00\u4e2a\u6216\u51e0\u4e2a\u529f\u80fd":15,"\u5f85\u7a0b\u5e8f\u6267\u884c\u5b8c\u6bd5\u4e4b\u540e\u518d\u52a0\u4e0a":25,"\u5f88\u5c11\u4f7f\u7528":19,"\u5fc5\u987b\u4f7f\u7528\u5927\u5199":36,"\u5fc5\u987b\u5df2\u8d4b\u503c":25,"\u603b\u662f\u4f7f\u7528":0,"\u60f3\u8981\u5728\u811a\u672c\u4e2d\u63d0\u53d6\u51fa\u60f3\u8981\u7684\u4fe1\u606f\u6709\u4e9b\u9ebb\u70e6":28,"\u610f\u5916\u9000\u51fa":19,"\u6162\u5ea6\u56fe":26,"\u6211\u4eec\u4e0b\u8f7d\u79bb\u7ebf\u5b89\u88c5\u5305\u8fdb\u884c\u5b89\u88c5":10,"\u6211\u4eec\u5047\u5b9a\u7528\u6237\u5df2\u7ecf\u6839\u636e":[2,5,17,21,32,35],"\u6211\u4eec\u5047\u5b9a\u7528\u6237\u5f53\u524d\u4f7f\u7528\u7684":[2,5,17,21,32,35],"\u6211\u4eec\u5bf9":5,"\u6211\u4eec\u5efa\u8bae\u5c3d\u53ef\u80fd\u4f7f\u7528":0,"\u6211\u4eec\u63a8\u8350\u4f7f\u7528":10,"\u6216":[0,10,23,24,25],"\u6216\u7531\u4e8e\u7f51\u7edc\u7b49\u95ee\u9898\u67d0\u4e9b\u6570\u636e\u672a\u6210\u529f\u4e0b\u8f7d":19,"\u6216\u76f8\u5bf9\u8d70\u65f6":23,"\u6216\u7f51\u5740\u641c\u7d22\u76f8\u5173\u6587\u732e":33,"\u6216\u88ab\u4fee\u6539\u65f6":25,"\u6240\u4ee5":[5,28],"\u6240\u4ee5\u5916\u6838\u4ec5\u5141\u8bb8":26,"\u6240\u6709\u6807\u7b7e\u90fd\u5fc5\u987b\u6709\u5173\u95ed\u6807\u7b7e":19,"\u6240\u6709\u7684\u914d\u7f6e\u6587\u4ef6\u90fd\u7b26\u5408\u5982\u4e0b\u57fa\u672c\u7ed3\u6784":19,"\u6240\u6709\u7a0b\u5e8f\u90fd\u4f7f\u7528\u76f8\u540c\u7684\u5730\u7403\u901f\u5ea6\u6a21\u578b\u683c\u5f0f":3,"\u6240\u6709\u8f6f\u4ef6\u7684\u5b89\u88c5\u65b9\u5f0f\u53ca\u5b89\u88c5\u8def\u5f84":[2,5,17,21,32,35],"\u6241\u7387\u4e3a":25,"\u6241\u7387\u7ea6\u4e3a":28,"\u624b\u52a8\u5220\u9664\u5373\u53ef":5,"\u6253\u5f00\u4e00\u4e2a\u65b0\u7684\u7ec8\u7aef":0,"\u6253\u5f00\u7ec8\u7aef\u9ed8\u8ba4\u4f1a\u6fc0\u6d3b":0,"\u6267\u884c":32,"\u6267\u884c\u4ee5\u4e0a\u547d\u4ee4\u751f\u6210\u7684\u811a\u672c":29,"\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4":19,"\u6267\u884c\u8be5\u547d\u4ee4\u4f1a\u751f\u6210\u811a\u672c":26,"\u6267\u884c\u8be5\u811a\u672c":23,"\u6267\u884c\u8be5\u811a\u672c\u5373\u53ef\u751f\u6210":[24,26],"\u6307\u5b9a\u4f7f\u7528":[5,25],"\u632f\u5e45":15,"\u63a5\u4e0b\u6765\u4f1a\u7f16\u8bd1\u4e00\u6bb5\u65f6\u95f4":2,"\u63a5\u53e3":22,"\u63d0\u4ea4":9,"\u63d0\u4f9b":35,"\u63d0\u4f9b\u4e86":22,"\u63d0\u4f9b\u4e86\u4e00\u4e9b\u9009\u9879":28,"\u63d0\u4f9b\u4e86\u4f17\u591a\u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177":10,"\u63d0\u4f9b\u7684":30,"\u63d0\u4f9b\u7684\u5305":0,"\u63d0\u4f9b\u7684\u6ee4\u6ce2\u529f\u80fd":5,"\u641c\u7d22\u6a21\u5757":0,"\u652f\u6301\u4efb\u610f\u9707\u76f8\u540d":22,"\u652f\u6301\u4f7f\u7528\u4e09\u7ef4\u6a21\u578b\u4e0b\u7684\u683c\u6797\u51fd\u6570":8,"\u652f\u6301\u53cd\u6f14\u5b8c\u6574\u7684\u5730\u9707\u77e9\u5f20\u91cf":8,"\u652f\u6301\u76ee\u524d\u7edd\u5927\u591a\u6570\u5730\u9707\u5b66\u6570\u636e\u683c\u5f0f\u7684\u8bfb\u5199":15,"\u652f\u6301\u81ea\u5b9a\u4e49\u901f\u5ea6\u6a21\u578b":22,"\u652f\u6301\u8ba1\u7b97\u7206\u70b8\u6e90":6,"\u652f\u6301\u8ba1\u7b97\u9759\u6001\u683c\u6797\u51fd\u6570":6,"\u6545\u4e0d\u518d\u91cd\u590d\u4ecb\u7ecd":30,"\u6559\u7a0b":3,"\u6570\u5b66\u5e93":10,"\u6570\u636e\u4e0b\u8f7d":9,"\u6570\u636e\u5904\u7406":9,"\u6570\u636e\u5e76\u884c\u4e0b\u8f7d":18,"\u6570\u636e\u5e93\u6587\u4ef6\u5939\u91cc\u7684\u6570\u636e\u5e93\u6587\u4ef6\u4e2d\u5305\u542b\u4e86\u5355\u6b21\u8fd0\u884c\u65f6\u7684\u5168\u90e8\u4fe1\u606f":19,"\u6570\u636e\u89e3\u538b\u4ee5\u53ca\u9884\u5904\u7406":18,"\u6574\u4e2a\u7a0b\u5e8f\u5305\u5f88\u597d\u5730\u96c6\u6210\u5728\u4e00\u8d77":3,"\u6574\u7406\u4ee5\u53ca\u7ef4\u62a4":18,"\u6574\u7406\u548c\u7ef4\u62a4\u7684":9,"\u6587\u4ef6":[5,10,30,36],"\u6587\u4ef6\u4e2d\u7684\u9707\u6e90\u6df1\u5ea6\u5355\u4f4d\u4e3a\u5343\u7c73":25,"\u6587\u4ef6\u4e2d\u7684\u9707\u6e90\u6df1\u5ea6\u5355\u4f4d\u4e3a\u7c73":25,"\u6587\u4ef6\u4ee5\u901a\u8fc7\u90ae\u4ef6\u65b9\u5f0f\u7533\u8bf7\u6570\u636e":18,"\u6587\u4ef6\u5217\u8868":36,"\u6587\u4ef6\u540d\u4ee5":19,"\u6587\u4ef6\u5934\u6bb5\u53d8\u91cf\u4e2d":25,"\u6587\u4ef6\u5939\u79fb\u81f3":[2,5],"\u6587\u4ef6\u5982\u4e0b":19,"\u6587\u4ef6\u635f\u574f":25,"\u6587\u4ef6\u7684\u6700\u65b0\u65e5\u671f\u4e3a":4,"\u6587\u4ef6\u7ba1\u7406\u5b9e\u8df5\u7ecf\u9a8c":[2,5,17,21,32,35],"\u6587\u4ef6\u8bfb\u5165\u5185\u5b58":25,"\u6587\u4ef6\u8f6c\u6362\u4e3a":30,"\u6587\u6863\u548c\u6559\u7a0b\u4e2d\u7684\u4e00\u4e9b\u5185\u5bb9\u4e5f\u662f\u6709\u53c2\u8003\u4ef7\u503c\u7684":3,"\u65b9\u4f4d\u89d2":18,"\u65b9\u4f4d\u89d2\u548c\u53cd\u65b9\u4f4d\u89d2\u7684\u5c0f\u5de5\u5177":35,"\u65b9\u4f4d\u89d2\u7b49\u8fdb\u884c\u7b5b\u9009":18,"\u65b9\u5411\u7684\u5939\u89d2":28,"\u65e0\u6cd5\u4f7f\u7528":5,"\u65e2\u63d0\u4f9b\u4e86\u56fe\u5f62\u754c\u9762":22,"\u65e5\u5e38\u7684\u5730\u9707\u5b66\u79d1\u7814\u5de5\u4f5c\u9700\u8981\u4e0b\u8f7d":15,"\u65f6":[19,36],"\u65f6\u624d\u6709":18,"\u662f":[2,5,10,17,19,21,32,35,36],"\u662f\u4e00\u4e2a":19,"\u662f\u4e00\u4e2a\u53ef\u4ee5\u7528\u4e8e\u8ba1\u7b97\u7403\u9762\u4e0a\u4efb\u610f\u4e24\u70b9\u95f4\u7403\u9762\u8ddd\u79bb":35,"\u662f\u4e00\u4e2a\u6839\u6807\u7b7e\u7684\u5f00\u59cb\u6807\u7b7e\u548c\u5173\u95ed\u6807\u7b7e":19,"\u662f\u4e00\u4e2a\u7531\u793e\u533a\u7ef4\u62a4\u7684\u5927\u91cf":0,"\u662f\u4e00\u4e2a\u8de8\u5e73\u53f0\u7684":0,"\u662f\u4e92\u76f8\u72ec\u7acb\u7684":19,"\u662f\u5730\u9707\u5b66\u6570\u636e\u5904\u7406\u7684":15,"\u662f\u5c04\u7ebf\u4e0e\u5f84\u5411\u7684\u5939\u89d2":26,"\u663e\u793a\u901a\u9053":0,"\u66f4\u65b0\u6a21\u5757":0,"\u66f4\u9ad8\u7cbe\u5ea6\u7684\u8f93\u51fa\u683c\u5f0f":35,"\u6700\u540e\u4e00\u5217\u5219\u7ed9\u51fa\u4e86\u5c04\u7ebf\u8def\u5f84\u4e0a\u6bcf\u4e2a\u70b9":24,"\u6700\u540e\u4e00\u5217\u8f93\u51fa\u4e86\u6240\u6709\u9707\u76f8\u76f8\u5bf9\u4e8e":28,"\u6700\u65b0\u7248\u672c":[1,4,7,12,16,20,31],"\u6700\u7ec8\u5728":2,"\u6700\u8fd1\u66f4\u65b0\u65e5\u671f":[2,3,5,6,8,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34],"\u6700\u8fd1\u66f4\u65b0\u65f6\u95f4":[0,10,11,35,36],"\u6709\u4e86\u6bcf\u4e2a\u65f6\u523b\u7684\u6ce2\u573a\u4fe1\u606f":30,"\u6709\u5f15\u7528\u6587\u732e\u7684\u8f6f\u4ef6\u5e94\u5217\u51fa\u5176\u5f15\u7528\u6587\u732e":33,"\u6709\u65f6\u4f1a\u9700\u8981\u5c06\u6ce2\u5f62\u6821\u6b63\u5230":14,"\u672a\u77e5":[1,31],"\u672a\u8d4b\u503c":25,"\u672c\u6559\u7a0b\u4e3b\u8981\u4ecb\u7ecd\u4e00\u4e9b\u5730\u9707\u5b66\u5e38\u7528\u8f6f\u4ef6\u7684\u5b89\u88c5\u53ca\u7528\u6cd5":9,"\u672c\u6559\u7a0b\u4ec5\u5728":[1,4,7,12,16,20,31],"\u672c\u6587\u6863\u662f":33,"\u672c\u8282\u8d21\u732e\u8005":[0,2,3,5,6,8,10,11,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36],"\u672c\u8eab\u5176\u5b9e\u8f83\u4e3a\u590d\u6742":18,"\u6761\u5c04\u7ebf\u8ba1\u7b97":30,"\u6765\u5b89\u88c5":0,"\u6765\u8ba1\u7b97\u9707\u6e90\u548c\u53f0\u7ad9\u7684\u9707\u4e2d\u8ddd":28,"\u6781\u5927\u4fc3\u8fdb\u4e86\u5730\u9707\u5b66\u5e94\u7528\u7a0b\u5e8f\u7684\u5feb\u901f\u5f00\u53d1":15,"\u679d\u53f6":19,"\u67e5\u770b\u5176\u503c\u65f6":36,"\u67e5\u770b\u5355\u4e2a\u6587\u4ef6\u7684\u5355\u4e2a\u5934\u6bb5":36,"\u67e5\u770b\u5355\u4e2a\u6587\u4ef6\u7684\u591a\u4e2a\u5934\u6bb5":36,"\u67e5\u770b\u591a\u4e2a\u6587\u4ef6\u7684\u591a\u4e2a\u5934\u6bb5":36,"\u6807\u7b7e\u533a\u5206\u5927\u5c0f\u5199":19,"\u6807\u7b7e\u53ef\u4ee5\u5d4c\u5957\u591a\u5c42":19,"\u6807\u7b7e\u5d4c\u5957\u4e86\u4e00\u7cfb\u5217\u5b50\u6807\u7b7e":19,"\u6811":19,"\u6839\u636e\u4ee5\u4e0a\u53c2\u6570":28,"\u6839\u636e\u53d1\u9707\u65f6\u523b":18,"\u6839\u636e\u81ea\u5df1\u4f7f\u7528\u7684\u7cfb\u7edf":0,"\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981":10,"\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981\u5b89\u88c5":10,"\u6839\u636e\u9700\u6c42\u5bf9\u53f0\u7ad9\u901a\u9053\u7801":18,"\u6839\u636e\u9700\u6c42\u7b5b\u9009\u51fa\u81ea\u5df1\u9700\u8981\u7684\u5730\u9707\u4e8b\u4ef6":18,"\u6839\u6807\u7b7e\u4e0b\u6709\u4e94\u4e2a\u5b50\u6807\u7b7e":19,"\u6839\u90e8":19,"\u683c\u5f0f\u7684\u5c04\u7ebf\u8def\u5f84\u56fe":[23,24],"\u683c\u5f0f\u7684\u6ce2\u524d\u9762\u4f20\u64ad\u56fe":30,"\u683c\u5f0f\u7684\u7eaf\u6587\u672c\u6587\u4ef6":19,"\u683c\u5f0f\u7684\u901f\u5ea6":29,"\u683c\u5f0f\u7684\u901f\u5ea6\u6a21\u578b\u56fe\u7247":26,"\u683c\u5f0f\u7b80\u4ecb":19,"\u68c0\u67e5\u5b89\u88c5\u662f\u5426\u6210\u529f":[2,5,13,17,21],"\u692d\u7403":28,"\u6a21\u578b":[25,27,28],"\u6a21\u578b\u4e0b":28,"\u6a21\u578b\u4e2d":28,"\u6a21\u6001\u53e0\u52a0\u6cd5":3,"\u6b22\u8fce\u4f7f\u7528\u8fd9\u4e9b\u8f6f\u4ef6\u7684\u7528\u6237\u53c2\u4e0e\u5230\u6559\u7a0b\u7684\u7ef4\u62a4\u4e0e\u66f4\u65b0\u4e2d":9,"\u6b22\u8fce\u9605\u8bfb\u7531":9,"\u6b63\u786e\u7684\u505a\u6cd5\u662f\u4e0d\u7406\u4f1a\u8fd9\u4e9b\u8b66\u544a":25,"\u6b64\u5904\u4ec5\u4ecb\u7ecd\u5176\u5e38\u7528\u7528\u6cd5":[26,29],"\u6b64\u5904\u4ec5\u4ecb\u7ecd\u5e38\u7528\u7528\u6cd5":[23,24,27,28,30],"\u6b64\u5904\u7684\u6162\u5ea6\u5b9a\u4e49\u4e3a":26,"\u6b64\u5916":[0,3,15],"\u6b64\u65f6":28,"\u6b64\u65f6\u5b89\u88c5\u5305\u4f1a\u5411\u5f53\u524d":0,"\u6b64\u65f6\u82e5\u9707\u6e90\u6df1\u5ea6\u5c0f\u4e8e":25,"\u6bcf\u4e2a\u5730\u9707\u4e8b\u4ef6\u7684\u6ce2\u5f62\u6570\u636e\u5219\u9ed8\u8ba4\u4fdd\u5b58\u5728\u4ee5\u53d1\u9707":19,"\u6bcf\u4e2a\u6587\u4ef6\u5305\u542b\u4e00\u4e2a\u6ce2\u524d\u9762\u4fe1\u606f":30,"\u6bcf\u4e2a\u6ce2\u524d\u9762\u7528":30,"\u6bcf\u4e2a\u8f6f\u4ef6\u7684\u6559\u7a0b\u5e94\u5305\u62ec\u5982\u4e0b\u5185\u5bb9":34,"\u6bcf\u6b21\u6267\u884c":19,"\u6bd4\u5982":2,"\u6bd4\u5982\u5728\u9707\u4e2d\u8ddd":25,"\u6bd4\u5982\u60f3\u8981\u7528":18,"\u6bd4\u5982\u8ba1\u7b97\u9707\u6e90\u6df1\u5ea6\u4e3a":28,"\u6bd4\u5982\u8fd9\u91cc":28,"\u6c34\u5e73\u5206\u5c42\u6a21\u578b":[3,6],"\u6ca1\u6709\u63d0\u4f9b\u9700\u8981\u7684\u7a0b\u5e8f\u5305\u65f6\u624d\u4f7f\u7528":0,"\u6ce2\u4f1a\u51fa\u73b0\u4e09\u5206\u652f\u73b0\u8c61":25,"\u6ce2\u521d\u81f3\u5230\u65f6\u4e3a":28,"\u6ce2\u5230\u65f6":25,"\u6ce2\u5230\u65f6\u6807\u8bb0\u5230":25,"\u6ce2\u5f62\u53cd\u6f14\u9707\u6e90\u6df1\u5ea6":3,"\u6ce2\u5f62\u6570\u636e\u5206\u6790":15,"\u6ce2\u5f62\u6570\u636e\u5904\u7406":15,"\u6ce2\u5f62\u6570\u636e\u683c\u5f0f\u8f6c\u6362":15,"\u6ce2\u5f62\u6570\u636e\u7b5b\u9009\u89c4\u5219":19,"\u6ce2\u5f62\u6821\u6b63\u5230":14,"\u6ce2\u5f62\u683c\u5f0f\u548c\u56fe\u5f62\u683c\u5f0f":3,"\u6ce2\u6162\u5ea6":26,"\u6ce2\u6162\u5ea6\u5b9e\u9645\u4e0a\u91c7\u7528\u7684\u662f":26,"\u6ce2\u63a5\u6536\u51fd\u6570":3,"\u6ce2\u63a5\u6536\u51fd\u6570\u53cd\u6f14":3,"\u6ce2\u6570\u79ef\u5206\u6cd5":3,"\u6ce2\u7684\u6298\u8fd4\u6df1\u5ea6\u7ea6\u4e3a":26,"\u6ce2\u7684\u6ce2\u524d\u9762\u4fe1\u606f":30,"\u6ce2\u7684\u8f90\u5c04\u82b1\u6837":8,"\u6ce2\u901a\u8fc7":26,"\u6ce2\u901f\u5ea6":29,"\u6ce2\u901f\u5ea6\u4e3a":26,"\u6ce2\u9707\u76f8":22,"\u6d4b\u8bd5\u5b89\u88c5":0,"\u6d4b\u8bd5\u901a\u8fc7":[1,4,7,12,16,20,31],"\u6df1\u5ea6":[18,30],"\u6df1\u5ea6\u4e3a":28,"\u6df1\u5ea6\u5256\u9762":[22,29],"\u6df1\u5ea6\u5256\u9762\u7684":[26,29],"\u6df1\u5ea6\u5256\u9762\u7ed8\u56fe\u811a\u672c":29,"\u6df1\u5ea6\u6a21\u578b\u5c55\u793a\u4e86\u67d0\u4e2a\u5c04\u7ebf\u53c2\u6570\u5bf9\u5e94\u7684\u5c04\u7ebf\u6240\u80fd\u91c7\u6837\u7684\u6700\u5927\u6df1\u5ea6":26,"\u6dfb\u52a0":10,"\u6dfb\u52a0\u8f6f\u4ef6\u4ed3\u5e93":10,"\u6e05\u534e\u5927\u5b66":0,"\u6e05\u534e\u955c\u50cf":0,"\u6e10\u8fdb\u5c04\u7ebf\u7406\u8bba":3,"\u6e90\u4ee3\u7801":14,"\u6e90\u5bc6\u94a5\u73af\u4e2d":10,"\u6e90\u7801":5,"\u6e90\u7801\u505a\u4e86\u4ee5\u4e0a\u4fee\u6539":5,"\u6e90\u7801\u5730\u5740":[12,16,20,31],"\u6e90\u7801\u76ee\u5f55\u4e0b":5,"\u6e90\u7801\u9700\u8981\u5148\u586b\u5199\u7533\u8bf7\u8868\u683c\u624d\u53ef\u4ee5\u4e0b\u8f7d":2,"\u6ee1\u8db3\u4e86\u65e5\u5e38\u79d1\u7814\u4e2d\u4e0e\u5730\u9707\u5b66\u6570\u636e\u76f8\u5173\u7684\u5927\u90e8\u5206\u9700\u6c42":15,"\u6fc0\u6d3b\u540d\u4e3a":0,"\u6fc0\u6d3b\u865a\u62df\u73af\u5883":0,"\u7075\u6d3b\u7684\u53f0\u7ad9\u7b5b\u9009\u89c4\u5219":18,"\u7075\u6d3b\u7684\u5730\u9707\u7b5b\u9009\u89c4\u5219":18,"\u7075\u6d3b\u7684\u65f6\u7a97\u622a\u53d6\u89c4\u5219":18,"\u7075\u6d3b\u7684\u6ce2\u5f62\u7b5b\u9009\u89c4\u5219":18,"\u7136\u540e\u6267\u884c\u5982\u4e0b\u547d\u4ee4\u5373\u53ef\u4fee\u6539\u6e90\u7801":5,"\u7136\u540e\u63d0\u53d6\u51fa\u6709\u6548\u7684":15,"\u7136\u540e\u76f4\u63a5\u53cc\u51fb\u5b89\u88c5":10,"\u7136\u540e\u9009\u62e9":33,"\u7248\u672c":[1,15,35],"\u7248\u672c\u4e0e":0,"\u7248\u672c\u53f7\u5219\u8868\u793a\u5b89\u88c5\u6210\u529f":[13,17],"\u7279\u8272":34,"\u72b6\u7ed3\u6784":19,"\u73af\u5883":0,"\u73af\u5883\u76f8\u540c":0,"\u7406\u8bba\u4e0a\u53ef\u4ee5\u8ba1\u7b97\u81f3\u4efb\u610f\u9ad8\u9891":6,"\u751f\u6001\u826f\u597d":15,"\u751f\u6210":29,"\u751f\u6210\u591a\u4e2a":30,"\u751f\u6210\u683c\u6797\u51fd\u6570":6,"\u751f\u6210\u7684\u52a8\u753b\u5982\u4e0b\u56fe\u6240\u793a":30,"\u751f\u6210\u7684\u683c\u6797\u51fd\u6570\u8f6c\u6362\u4e3a\u5730\u9707\u77e9\u5f20\u91cf\u7684\u6bcf\u4e2a\u5206\u91cf\u6240\u5bf9\u5e94\u7684\u683c\u6797\u51fd\u6570":6,"\u7528\u4e8e\u4fee\u6539":6,"\u7528\u4e8e\u5217\u51fa\u5934\u6bb5\u53d8\u91cf\u7684\u503c":36,"\u7528\u4e8e\u53cd\u6f14\u5730\u9707\u77e9\u5f20\u91cf\u7684\u4e3b\u7a0b\u5e8f":8,"\u7528\u4e8e\u5b58\u50a8\u4e8b\u4ef6\u7684\u7ed3\u675f\u65f6\u523b\u76f8\u5bf9\u4e8e\u53c2\u8003\u65f6\u523b\u7684\u79d2\u6570":36,"\u7528\u4e8e\u5c06\u683c\u6797\u51fd\u6570\u5408\u6210\u4e3a\u4e09\u5206\u91cf\u7406\u8bba\u5730\u9707\u56fe\u7684\u7a0b\u5e8f":6,"\u7528\u4e8e\u6536\u96c6":18,"\u7528\u4e8e\u6ce8\u91ca":19,"\u7528\u4e8e\u79d1\u5b66\u8ba1\u7b97\u7684":0,"\u7528\u4e8e\u8ba1\u7b97":6,"\u7528\u4e8e\u8ba1\u7b97\u4e00\u7cfb\u5217\u6df1\u5ea6\u548c\u9707\u4e2d\u8ddd\u7684\u9707\u76f8\u8d70\u65f6\u8868":27,"\u7528\u4e8e\u8ba1\u7b97\u4e00\u7ef4\u7403\u72b6\u5206\u5c42\u6a21\u578b\u4e0b\u5730\u9707\u9707\u76f8\u7684\u8d70\u65f6\u548c\u8def\u5f84":22,"\u7528\u4e8e\u8ba1\u7b97\u5e76\u7ed8\u5236\u5c04\u7ebf\u7684\u4f20\u64ad\u8def\u5f84":24,"\u7528\u4e8e\u8ba1\u7b97\u5e76\u7ed8\u5236\u9707\u76f8\u7684\u8d70\u65f6\u66f2\u7ebf":23,"\u7528\u4e8e\u8ba1\u7b97\u683c\u6797\u51fd\u6570\u7684\u4e3b\u7a0b\u5e8f":6,"\u7528\u4e8e\u8ba1\u7b97\u9759\u6001\u683c\u6797\u51fd\u6570\u7684\u4e3b\u7a0b\u5e8f":6,"\u7528\u4e8e\u8bfb\u53d6":8,"\u7528\u5982\u4e0b\u547d\u4ee4\u5373\u53ef\u7f16\u8bd1":35,"\u7528\u6237\u4f7f\u7528":0,"\u7528\u6237\u5219\u65e0\u6cd5\u6b63\u786e\u8fd0\u884c":[23,24],"\u7528\u6237\u53ef\u4ee5":[23,24],"\u7528\u6237\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5230":10,"\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u9605\u8bfb":18,"\u7528\u6237\u5e94\u4fee\u6539":[2,5,17,21,32,35],"\u7528\u6237\u95ee\u9898\u548c\u5f00\u53d1\u8005\u89e3\u7b54":3,"\u7528\u6765\u53cd\u6f14\u9707\u6e90\u548c\u5730\u4e0b\u7ed3\u6784":15,"\u7528\u6765\u7ed3\u6784\u5316":19,"\u7530\u51ac\u51ac":[0,2,3,5,6,8,10,11,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36],"\u7531":35,"\u7531\u4e8e":28,"\u7531\u4e8e\u5386\u53f2\u539f\u56e0":25,"\u7531\u4e8e\u5730\u7403\u4e0d\u540c\u6df1\u5ea6\u5904\u7684\u534a\u5f84":26,"\u7531\u4e8e\u5916\u6838":26,"\u7533\u8bf7\u5730\u9707\u6ce2\u5f62\u6570\u636e\u7684\u4e00\u822c\u6d41\u7a0b\u4e3a":18,"\u7533\u8bf7\u6570\u636e":18,"\u7559\u8a00\u53c2\u4e0e\u8ba8\u8bba":9,"\u7684":[2,5,14,17,21,22,26,28,30,35],"\u7684\u4e00\u4e2a\u5c0f\u7ec4\u6574\u7406":35,"\u7684\u5168\u79f0\u662f":19,"\u7684\u5168\u90e8\u5185\u5bb9":33,"\u7684\u540c\u65f6":25,"\u7684\u547d\u4ee4":2,"\u7684\u5730\u5e54\u4ee5\u53ca\u5730\u6838":26,"\u7684\u57fa\u672c\u539f\u7406":6,"\u7684\u57fa\u7840\u4e0a":6,"\u7684\u5b8c\u7f8e\u7403\u72b6\u5730\u7403\u4e0a\u7ea6\u4e3a":28,"\u7684\u5b9a\u4e49\u4e3a":26,"\u7684\u5b9e\u73b0\u539f\u7406\u57fa\u4e8e\u5982\u4e0b\u6587\u732e":22,"\u7684\u5c01\u88c5":[6,8],"\u7684\u5e38\u7528\u547d\u4ee4":0,"\u7684\u5e38\u89c1\u7528\u6cd5":18,"\u7684\u5f62\u5f0f":19,"\u7684\u6559\u7a0b\u6a21\u677f":33,"\u7684\u6700\u5927":22,"\u7684\u6700\u5927\u8bef\u5dee\u4e3a":22,"\u7684\u6838\u5fc3\u7a0b\u5e8f":[6,8],"\u7684\u7248\u672c\u4fe1\u606f":19,"\u7684\u7279\u8272\u5728\u4e8e":[15,18],"\u7684\u7406\u7531":3,"\u7684\u7528\u6237":[2,5,17,21,32,35],"\u7684\u7528\u6cd5":18,"\u7684\u79bb\u7ebf\u5b89\u88c5\u5305":10,"\u7684\u7cbe\u7b80\u7248":0,"\u7684\u865a\u62df\u73af\u5883":0,"\u7684\u8bfb\u8005\u53ef\u4ee5\u901a\u8fc7\u5982\u4e0b\u547d\u4ee4\u53d6\u6d88\u6b64\u9ed8\u8ba4\u8bbe\u7f6e":0,"\u7684\u8fd0\u884c\u548c\u62a5\u9519\u4fe1\u606f":19,"\u7684\u914d\u7f6e\u6587\u4ef6":0,"\u7684\u914d\u7f6e\u6587\u4ef6\u6709\u4e00\u4e2a\u4f18\u70b9\u548c\u4e00\u4e2a\u660e\u663e\u7684\u7f3a\u70b9":18,"\u7684\u914d\u7f6e\u6587\u4ef6\u793a\u4f8b":19,"\u7684\u91cd\u65b0\u5b9e\u73b0":3,"\u76ee\u524d\u8fd8\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9":22,"\u76ee\u5f55":33,"\u76ee\u5f55\u4e0b":[2,5,10,17,21,35],"\u76ee\u5f55\u4e0b\u5e94\u8be5\u751f\u6210\u4e00\u767e\u591a\u4e2a\u53ef\u6267\u884c\u6587\u4ef6":2,"\u76ee\u5f55\u4e2d":19,"\u76f4\u63a5\u4f7f\u7528\u6216\u4f5c\u4e3a\u5176\u4ed6\u7a0b\u5e8f\u5305\u7684\u4f9d\u8d56\u5305":15,"\u76f4\u63a5\u53cc\u51fb\u5b89\u88c5\u5305\u5373\u53ef\u5b89\u88c5":0,"\u76f4\u63a5\u5728\u7403\u5750\u6807\u7cfb\u4e0b\u6c42\u89e3\u65b9\u7a0b":22,"\u76f4\u63a5\u8ba1\u7b97\u7684":28,"\u76f4\u63a5\u8fd0\u884c\u4f7f\u7528":[23,24],"\u76f4\u63a5\u9605\u8bfb\u672c\u6559\u7a0b\u5373\u53ef":6,"\u76f8\u5173\u6587\u732e\u53ca\u5f15\u7528\u65b9\u5f0f":34,"\u76f8\u540c":[23,24],"\u76f8\u6bd4":[0,22],"\u7701\u7565\u5f88\u591a\u884c":27,"\u7701\u7565\u82e5\u5e72\u884c":30,"\u771f\u5b9e":[27,28],"\u7740\u91cd\u4e8e\u7406\u89e3\u548c\u89e3\u91ca\u5730\u9707\u6ce2\u5728\u5730\u7403\u5730\u58f3\u548c\u4e0a\u5730\u5e54\u4e2d\u7684\u4f20\u64ad":3,"\u77e9\u5f20\u91cf":3,"\u7814\u7a76\u67d0\u4e2a\u7279\u5b9a\u533a\u57df\u7684\u6838\u5e54\u8fb9\u754c\u7ed3\u6784":18,"\u793a\u4f8b\u5982\u4e0b":25,"\u79bb\u7ebf\u5b89\u88c5\u5305\u5e76\u5b89\u88c5":10,"\u79d2":[22,27,28,30],"\u79d2\u65f6\u7684\u6ce2\u524d\u9762\u4fe1\u606f":30,"\u79d2\u7684\u8bef\u5dee":22,"\u79d2\u8ba1\u7b97\u4e00\u4e2a\u6ce2\u524d\u9762":30,"\u79f0\u4e3a":19,"\u7a0b\u5e8f\u4e2d\u7684\u4e00\u4e9b\u5c0f\u95ee\u9898\u88ab\u5f00\u53d1\u8005\u4fee\u590d":7,"\u7a0b\u5e8f\u76f8\u5173\u7684\u5c5e\u6027\u914d\u7f6e":19,"\u7a7f\u900f\u70b9":22,"\u7b26\u53f7\u5206\u9694":[23,24],"\u7b2c":5,"\u7b2c\u4e00\u5217":[23,24],"\u7b2c\u4e8c\u5217":[23,24],"\u7b2c\u4e8c\u884c\u4f1a\u8f93\u51fa\u5230\u5c4f\u5e55\u4e0a":[23,24],"\u7b49":[2,5,15,17,21,22,32,35],"\u7b49\u5c5e\u6027":14,"\u7b49\u6570\u636e\u4e2d\u5fc3\u63d0\u4f9b\u7684\u5730\u9707\u76ee\u5f55\u7684\u57fa\u7840\u4e0a":18,"\u7b49\u683c\u5f0f":18,"\u7b49\u9707\u76f8\u540d":22,"\u7b80\u5355\u6613\u61c2":35,"\u7ba1\u7406\u865a\u62df\u73af\u5883":0,"\u7cbe\u5ea6\u4e0a\u53ef\u4ee5\u6ee1\u8db3\u9700\u6c42":35,"\u7cfb\u7edf":2,"\u7cfb\u7edf\u4e0b":10,"\u7cfb\u7edf\u4e0b\u4f7f\u7528":[1,4,7,12,16,20,31],"\u7cfb\u7edf\u81ea\u5e26\u7684":0,"\u7ea2\u7ebf\u4e3a":[26,29],"\u7eac\u5ea6\u548c\u7ecf\u5ea6":28,"\u7ec8\u6b62\u547d\u4ee4\u4f1a\u5bfc\u81f4\u6587\u4ef6\u5199\u56de\u78c1\u76d8\u5931\u8d25":25,"\u7ec8\u6b62\u6267\u884c\u547d\u4ee4":25,"\u7ec8\u7aef\u53ea\u952e\u5165":36,"\u7ec8\u7aef\u952e\u5165":[2,5,17,21],"\u7ec8\u7aef\u952e\u5165\u4e00\u4e9b":2,"\u7ec8\u7aef\u952e\u5165\u4ee5\u4e0b\u547d\u4ee4":13,"\u7ed3\u675f\u65f6\u95f4":18,"\u7ed8\u5236":26,"\u7ed8\u5236\u51fa\u6765\u7684\u56fe\u4ef6\u6548\u679c\u5982\u4e0b":[23,24,26,29,30],"\u7ed8\u5236\u6ce2\u524d\u9762":30,"\u7ed8\u5236\u6ce2\u573a\u4f20\u64ad\u52a8\u753b":30,"\u7ed8\u5236\u6df1\u5ea6":26,"\u7ed8\u5236\u7684\u5c04\u7ebf\u8def\u5f84\u56fe":24,"\u7ed8\u5236\u7684\u9707\u76f8\u8d70\u65f6\u66f2\u7ebf":23,"\u7ed8\u5236\u901f\u5ea6":29,"\u7ed8\u5236\u901f\u5ea6\u6a21\u578b\u7684\u6162\u5ea6":22,"\u7ed8\u5236\u901f\u5ea6\u6a21\u578b\u7684\u901f\u5ea6":22,"\u7ed8\u56fe\u5305":3,"\u7ed8\u56fe\u811a\u672c":[23,24,30],"\u7ee7\u7eed\u4e0b\u8f7d\u90a3\u4e9b\u5c1a\u672a\u88ab\u4e0b\u8f7d\u7684\u6570\u636e":19,"\u7f16\u7a0b\u8bed\u8a00":[1,4,7,12,16,20,31],"\u7f16\u8bd1":[2,32],"\u7f16\u8bd1\u5668":[2,5,10,17,21,32,35],"\u7f16\u8f91\u5668":10,"\u7f3a\u70b9":[18,34],"\u7f51\u7ad9":33,"\u8001\u7248\u672c\u7684":28,"\u8003\u8651\u4e86\u5730\u7403\u7684\u6241\u7387":25,"\u800c":[14,19,22,23,24,25,28,30],"\u800c\u662f\u6309\u7167\u8d70\u65f6\u9012\u589e\u7684\u987a\u5e8f\u6392\u5e8f":28,"\u800c\u73b0\u5728\u7684":25,"\u800c\u8a00":14,"\u800c\u9707\u6e90\u548c\u53f0\u7ad9\u4f4d\u7f6e\u7684\u5934\u6bb5\u53d8\u91cf":25,"\u800c\u975e":0,"\u811a\u672c":[26,29,30],"\u811a\u672c\u91c7\u7528\u7684\u662f":[23,24],"\u81ea\u52a8\u8ba1\u7b97\u7684\u9707\u76f8\u7406\u8bba\u5230\u65f6\u7b49\u6765\u8bbe\u7f6e\u6570\u636e\u65f6\u7a97":18,"\u81ea\u5e26\u4e86":3,"\u81ea\u5e26\u591a\u4e2a\u5730\u7403\u53c2\u8003\u6a21\u578b":22,"\u81ea\u5e26\u7684\u5de5\u5177":0,"\u81f3":25,"\u81f3\u5c11\u8981\u9605\u8bfb":6,"\u82af\u7247":0,"\u82e5":[19,26,35],"\u82e5\u4f7f\u7528\u7684\u662f":2,"\u82e5\u4fee\u6539\u4e86\u5f53\u524d\u76ee\u5f55\u4e2d\u7684\u914d\u7f6e\u6587\u4ef6":19,"\u82e5\u51fa\u73b0":[5,13,17,21],"\u82e5\u51fa\u73b0\u8be5\u547d\u4ee4\u7684\u4f7f\u7528\u9009\u9879\u5219\u8868\u793a\u5b89\u88c5\u6210\u529f":2,"\u82e5\u5728\u6267\u884c\u8be5\u547d\u4ee4\u524d":25,"\u82e5\u5934\u6bb5\u53d8\u91cf":25,"\u82e5\u5df2\u5b89\u88c5":5,"\u82e5\u5df2\u77e5\u9707\u6e90\u548c\u53f0\u7ad9\u4f4d\u7f6e":28,"\u82e5\u60f3\u4e86\u89e3":6,"\u82e5\u60f3\u4e86\u89e3\u5982\u4f55\u4f7f\u7528":6,"\u82e5\u60f3\u7406\u89e3\u4ee3\u7801\u7684\u5b9e\u73b0\u7ec6\u8282":6,"\u82e5\u60f3\u8981\u4e3a\u4e00\u4e2a\u8f6f\u4ef6\u5199\u6559\u7a0b":33,"\u82e5\u60f3\u8981\u4e86\u89e3":6,"\u82e5\u60f3\u8981\u8ba1\u7b97":28,"\u82e5\u6267\u884c\u547d\u4ee4\u65f6\u5fd8\u8bb0\u4e86\u6307\u5b9a":25,"\u82e5\u64cd\u4f5c\u7cfb\u7edf\u65e0\u6cd5\u4f7f\u7528\u8be5\u53c2\u6570":5,"\u82e5\u663e\u793a\u7248\u672c\u4fe1\u606f":11,"\u82e5\u6709":14,"\u82e5\u67d0\u4e2a\u6807\u7b7e\u4e2d\u6ca1\u6709\u5d4c\u5957\u5176\u4ed6\u6807\u7b7e":19,"\u82e5\u8f93\u51fa\u4e2d\u5305\u542b":2,"\u82e5\u8f93\u51fa\u5305\u542b\u7c7b\u4f3c":2,"\u83b7\u53d6\u53f0\u7ad9\u5217\u8868":18,"\u83b7\u53d6\u5730\u9707\u6ce2\u5f62\u4fe1\u606f":19,"\u83b7\u53d6\u5b8c\u6574\u7684\u5730\u9707\u76ee\u5f55":18,"\u84dd\u7ebf\u4e3a":29,"\u865a\u62df\u73af\u5883\u540d\u4e3a":0,"\u884c\u7684\u884c\u9996\u6ce8\u91ca\u7b26\u53f7":5,"\u884c\u88ab\u6ce8\u91ca\u4e86":5,"\u8868\u660e\u5f53\u524d\u914d\u7f6e\u6587\u4ef6\u53ef\u4ee5\u4f7f\u7528":19,"\u8868\u660e\u63a5\u4e0b\u6765\u7684\u6240\u6709\u53c2\u6570\u90fd\u662f":36,"\u8868\u793a\u5c04\u7ebf\u5411\u4e0a\u51fa\u5c04":28,"\u8868\u793a\u5c04\u7ebf\u5411\u4e0b\u51fa\u5c04":28,"\u8868\u793a\u5e38\u89c1":22,"\u8868\u793a\u6bcf\u4e24\u5f20\u56fe\u7684\u95f4\u9694\u662f":30,"\u8981\u67e5\u770b\u7684\u5934\u6bb5\u53d8\u91cf\u540d\u5217\u8868":36,"\u89c1":27,"\u89c2\u6d4b\u7269\u7406\u91cf":15,"\u89d2\u5ea6":26,"\u89e3\u538b":[2,5,17,21,32],"\u89e3\u6790\u540e\u7684\u7ed3\u679c\u9644\u52a0\u5230":14,"\u8ba1\u7b97":27,"\u8ba1\u7b97\u5c04\u7ebf\u8def\u5f84":22,"\u8ba1\u7b97\u5f97\u5230\u7684\u9707\u4e2d\u8ddd\u7ea6\u4e3a":28,"\u8ba1\u7b97\u6ce2\u524d\u9762":22,"\u8ba1\u7b97\u8d70\u65f6\u66f2\u7ebf":22,"\u8ba1\u7b97\u8d70\u65f6\u8868":22,"\u8ba1\u7b97\u9707\u4e2d\u8ddd\u65f6":25,"\u8ba1\u7b97\u9707\u6e90\u6df1\u5ea6\u4e3a":[23,24,28,30],"\u8ba1\u7b97\u9707\u76f8\u5728\u6ce2\u901f\u4e0d\u8fde\u7eed\u9762\u548c\u6307\u5b9a\u6df1\u5ea6\u7684\u53cd\u5c04\u70b9\u548c\u7a7f\u900f\u70b9":22,"\u8ba1\u7b97\u9707\u76f8\u7684\u8d70\u65f6":22,"\u8ba1\u7b97\u9707\u76f8\u8d70\u65f6":22,"\u8bb2\u4e49":3,"\u8bb8\u53ef\u534f\u8bae":[1,4,7,12,16,20,31],"\u8bbe\u7f6e":0,"\u8bbe\u7f6e\u4e3a":25,"\u8bbe\u7f6e\u4e3a\u5176\u4ed6\u8def\u5f84":0,"\u8bbe\u7f6e\u52a8\u753b\u7684\u6c34\u5e73\u548c":30,"\u8bbe\u7f6e\u901a\u9053\u4f18\u5148\u7ea7\u4e3a":0,"\u8be5\u503c\u53ef\u80fd\u4e0e\u9707\u4e2d\u8ddd\u4e0d\u540c":28,"\u8be5\u547d\u4ee4\u4ece":25,"\u8be5\u547d\u4ee4\u4f1a\u5c06\u4e0d\u540c\u6df1\u5ea6\u548c\u9707\u4e2d\u8ddd\u7684":27,"\u8be5\u547d\u4ee4\u4f1a\u5c06\u5c04\u7ebf\u8def\u5f84\u4fe1\u606f\u4ee5":24,"\u8be5\u547d\u4ee4\u4f1a\u5c06\u8d70\u65f6\u66f2\u7ebf\u4fe1\u606f\u4ee5":23,"\u8be5\u547d\u4ee4\u4f1a\u751f\u6210\u6587\u4ef6":30,"\u8be5\u547d\u4ee4\u4f1a\u7ed9\u51fa\u8b66\u544a":25,"\u8be5\u547d\u4ee4\u4f1a\u8986\u76d6\u5176\u539f\u59cb\u503c":25,"\u8be5\u547d\u4ee4\u53ef\u4ee5\u81ea\u52a8\u8ba1\u7b97\u9707\u4e2d\u8ddd":25,"\u8be5\u547d\u4ee4\u5728\u5c06\u9707\u76f8\u8d70\u65f6\u6807\u8bb0\u5230\u5934\u6bb5\u53d8\u91cf":25,"\u8be5\u547d\u4ee4\u8ba1\u7b97\u7684\u662f\u9707\u76f8\u7684\u7406\u8bba\u8d70\u65f6":25,"\u8be5\u547d\u4ee4\u9ed8\u8ba4":25,"\u8be5\u5de5\u5177\u5305\u4e2d\u5305\u542b\u4e86":10,"\u8be5\u6587\u4ef6\u5305\u542b\u56db\u5217":30,"\u8be5\u65b9\u6cd5\u4e5f\u540c\u6837\u9002\u7528\u4e8e\u5176\u4ed6":14,"\u8be5\u6a21\u677f\u89c4\u5b9a\u4e86\u8f6f\u4ef6\u6559\u7a0b\u4e2d\u6240\u9700\u5305\u542b\u7684\u5185\u5bb9":33,"\u8be5\u9009\u9879\u8bbe\u7f6e\u6df1\u5ea6\u7684\u5355\u4f4d\u4e3a":25,"\u8bed\u6cd5":[23,24],"\u8bed\u8a00\u5199\u7684\u7a0b\u5e8f\u65f6":11,"\u8bed\u8a00\u7248\u672c\u7684":35,"\u8bed\u8a00\u7248\u7684":35,"\u8bef\u5dee\u4e3a":22,"\u8bf4\u660e\u6587\u6863":3,"\u8bf7\u901a\u8fc7\u5982\u4e0b\u65b9\u5f0f\u7ed9\u4e88\u53cd\u9988":9,"\u8c03\u7528":[6,14],"\u8d21\u732e\u6307\u5357":34,"\u8d64\u9053\u534a\u5f84":[25,28],"\u8d70\u65f6":[23,30],"\u8d70\u65f6\u66f2\u7ebf\u7b49":22,"\u8d70\u65f6\u8868\u8f93\u51fa\u5230\u6587\u4ef6":27,"\u8ddd\u79bb":[27,28],"\u8def\u5f84\u5c1a\u672a\u6dfb\u52a0\u5230\u73af\u5883\u53d8\u91cf":35,"\u8def\u5f84\u6dfb\u52a0\u5230":[5,17,21],"\u8def\u5f84\u6dfb\u52a0\u5230\u73af\u5883\u53d8\u91cf":2,"\u8f6f\u4ef6":[32,33],"\u8f6f\u4ef6\u4e2d\u5185\u7f6e\u4e86":14,"\u8f6f\u4ef6\u4ed3\u5e93":10,"\u8f6f\u4ef6\u4ed3\u5e93\u63d0\u4f9b\u7684\u6240\u6709\u8f6f\u4ef6\u5305":10,"\u8f6f\u4ef6\u5305":15,"\u8f6f\u4ef6\u5305\u4e2d":4,"\u8f6f\u4ef6\u5305\u4e2d\u5305\u542b\u4e86\u5b8c\u6574\u7684":3,"\u8f6f\u4ef6\u5305\u4e2d\u6587\u4ef6\u7684\u6700\u65b0\u65e5\u671f\u4e3a":[5,7],"\u8f6f\u4ef6\u540d\u79f0":[1,4,7,12,16,20,31],"\u8f6f\u4ef6\u5b89\u88c5\u5b9e\u8df5\u7ecf\u9a8c":[2,5,17,21,32,35],"\u8f6f\u4ef6\u5b89\u88c5\u8bf4\u660e":34,"\u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177\u5217\u8868":10,"\u8f6f\u4ef6\u6559\u7a0b\u9996\u9875":34,"\u8f6f\u4ef6\u81ea\u5e26\u7684\u4e00\u4e2a\u5e38\u7528\u5de5\u5177":36,"\u8f93\u51fa\u4e2d\u770b\u5230":0,"\u8f93\u51fa\u4e3a\u9707\u4e2d\u8ddd":35,"\u8f93\u51fa\u5171":28,"\u8f93\u51fa\u7684\u4e0d\u540c\u6df1\u5ea6\u9707\u6e90\u7684\u7ed3\u679c":8,"\u8f93\u51fa\u7684\u5c04\u7ebf\u53c2\u6570\u662f\u6309\u7167":28,"\u8f93\u51fa\u7684\u5c04\u7ebf\u8def\u5f84\u7528\u4e24\u5217\u6570\u636e\u8868\u793a":24,"\u8f93\u51fa\u7684\u8d70\u65f6\u4e0d\u662f\u6309\u7167":28,"\u8f93\u51fa\u7684\u8d70\u65f6\u66f2\u7ebf\u7528\u4e24\u5217\u6570\u636e\u8868\u793a":23,"\u8f93\u51fa\u76f8\u5bf9\u8be5\u53c2\u8003\u9707\u76f8\u7684\u8d70\u65f6":23,"\u8fd0\u884c":[11,19],"\u8fd0\u884c\u540e":19,"\u8fd0\u884c\u73af\u5883":[17,21],"\u8fd0\u884c\u73af\u5883\u5df2\u5b89\u88c5":11,"\u8fd0\u884c\u8be5\u914d\u7f6e\u6587\u4ef6":19,"\u8fd8\u4f1a\u4fee\u6539\u5bf9\u5e94\u7684":25,"\u8fd8\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u751f\u6210\u4e00\u4e9b\u65e5\u5fd7\u6587\u4ef6":19,"\u8fd8\u652f\u6301\u8f93\u51fa\u6298\u5408\u8d70\u65f6":23,"\u8fd8\u662f":2,"\u8fd8\u6709":22,"\u8fd8\u987b\u77e5\u9053\u53d1\u9707\u65f6\u523b\u624d\u80fd\u786e\u5b9a\u9707\u76f8\u7684\u7406\u8bba\u5230\u65f6":25,"\u8fd9\u4e00\u8282\u5c06\u4ecb\u7ecd\u5982\u4f55\u5728":32,"\u8fd9\u4e9b\u4fe1\u606f\u53ef\u4ee5\u4ece":14,"\u8fd9\u4e9b\u6587\u4ef6\u53ef\u7528\u4e8e\u5236\u56fe":30,"\u8fd9\u4e9b\u65e5\u5fd7\u6587\u4ef6\u8bb0\u5f55\u4e86":19,"\u8fd9\u4f1a\u4ea7\u751f\u4e00\u5b9a\u7684\u8bef\u5dee":28,"\u8fd9\u662f\u56e0\u4e3a\u6570\u636e\u5e93\u8bb0\u5f55\u4e86\u54ea\u4e9b\u6570\u636e\u5df2\u7ecf\u4e0b\u8f7d":19,"\u8fd9\u79cd\u6587\u4ef6\u683c\u5f0f\u662f\u4e00\u79cd":19,"\u8fd9\u91cc":10,"\u8fdb\u4e00\u6b65\u9a8c\u8bc1\u8f93\u51fa\u4e2d\u6bcf\u5217\u7684\u542b\u4e49":27,"\u8fdb\u5165\u6e90\u7801\u76ee\u5f55":2,"\u8fdb\u5165\u6e90\u7801\u76ee\u5f55\u5e76\u7f16\u8bd1":5,"\u8fdb\u800c\u5bfc\u81f4\u90e8\u5206":25,"\u8fdb\u884c\u4fee\u6539":25,"\u8fdb\u884c\u5faa\u73af":14,"\u8fdc\u9707":3,"\u9002\u7528\u5e73\u53f0":[1,4,7,12,16,20,31],"\u9009\u5b9a\u6307\u5b9a\u67d0\u4e2a\u53c2\u8003\u9707\u76f8":23,"\u9009\u9879":[24,25,30],"\u9009\u9879\u4e0d\u80fd\u4e00\u8d77\u4f7f\u7528":28,"\u9009\u9879\u4e0e":30,"\u9009\u9879\u4e2d\u9707\u76f8\u7684\u987a\u5e8f\u8fdb\u884c\u6392\u5e8f\u7684":28,"\u9009\u9879\u4f7f\u5f97\u8f93\u51fa\u4e2d\u53ea\u5305\u542b\u5c04\u7ebf\u53c2\u6570\u4fe1\u606f":28,"\u9009\u9879\u4f7f\u5f97\u8f93\u51fa\u4e2d\u53ea\u5305\u542b\u8d70\u65f6\u4fe1\u606f":28,"\u9009\u9879\u5206\u522b\u6307\u5b9a\u9707\u6e90\u548c\u53f0\u7ad9\u7684":28,"\u9009\u9879\u53ef\u4ee5\u5c06\u6bcf\u4e2a\u65f6\u523b\u7684\u6ce2\u524d\u9762\u4fe1\u606f\u8f93\u51fa\u5230":30,"\u9009\u9879\u53ef\u4ee5\u63a7\u5236\u6ce2\u524d\u9762\u7684\u65f6\u95f4\u6b65\u957f":30,"\u9009\u9879\u53ef\u4ee5\u751f\u6210":[23,24],"\u9009\u9879\u53ef\u4ee5\u76f4\u63a5\u7ed8\u5236":24,"\u9009\u9879\u53ef\u4ee5\u8fdb\u4e00\u6b65\u63a7\u5236\u751f\u6210\u6ce2\u524d\u9762\u65f6\u6240\u4f7f\u7528\u7684\u5c04\u7ebf\u6570\u76ee":30,"\u9009\u9879\u6307\u5b9a\u8f93\u51fa\u7684\u6587\u4ef6\u540d\u6216\u8f93\u51fa\u5230\u6807\u51c6\u8f93\u51fa":[23,24],"\u9009\u9879\u6307\u5b9a\u9707\u4e2d\u8ddd":28,"\u9009\u9879\u65f6":28,"\u9009\u9879\u8bbe\u7f6e\u5176\u4ed6":28,"\u9009\u9879\u8bbe\u7f6e\u53f0\u7ad9\u6df1\u5ea6":28,"\u9009\u9879\u8bbe\u7f6e\u6298\u5408\u901f\u5ea6":23,"\u9009\u9879\u8f93\u51fa\u76f8\u5bf9\u4e8e\u67d0\u4e2a\u6307\u5b9a\u9707\u76f8\u7684\u8d70\u65f6\u5dee":28,"\u9009\u9879\u8fde\u7528":30,"\u9009\u9879\u91cd\u65b0\u6267\u884c":25,"\u901a\u5e38\u53ea\u9700\u8981\u8c03\u7528":6,"\u901a\u5e38\u6211\u4eec\u53ea\u9700\u8981\u7528\u5230":19,"\u901a\u8fc7\u6807\u9898":33,"\u901a\u8fc7\u8bed\u8a00\u63cf\u8ff0\u9707\u76f8\u7684\u5c04\u7ebf\u8def\u5f84":22,"\u901a\u9053":0,"\u901a\u9053\u4fe1\u606f":19,"\u901a\u9053\u5bfc\u81f4\u73af\u5883\u4f9d\u8d56\u5173\u7cfb\u89e3\u6790\u53d8\u6162":0,"\u901a\u9053\u65f6":0,"\u901a\u9053\u7b5b\u9009\u89c4\u5219":19,"\u901f\u5ea6\u5feb\u65e0\u5ef6\u8fdf":18,"\u901f\u5ea6\u6a21\u578b\u540d\u79f0":27,"\u9020\u798f\u66f4\u591a\u7684\u5730\u9707\u5b66\u5de5\u4f5c\u8005":9,"\u90e8\u5206\u517c\u5bb9":22,"\u914d\u7f6e":2,"\u914d\u7f6e\u4f7f\u7528\u56fd\u5185\u6e05\u534e\u6e90\u4ee5\u52a0\u5feb\u8f6f\u4ef6\u5305\u4e0b\u8f7d\u901f\u5ea6":0,"\u914d\u7f6e\u64cd\u4f5c\u7cfb\u7edf":[2,5,17,21,32,35],"\u914d\u7f6e\u6587\u4ef6":[2,5,17,21,32,35],"\u914d\u7f6e\u6587\u4ef6\u662f\u4e00\u4e2a":19,"\u914d\u7f6e\u6587\u4ef6\u7684\u6839\u6807\u7b7e\u4e3a":19,"\u914d\u7f6e\u6587\u4ef6\u7684\u7ed3\u6784":19,"\u91c7\u7528":28,"\u91c7\u7528\u7ebf\u6027\u63d2\u503c":22,"\u91cd\u547d\u540d":33,"\u91cd\u65b0\u6fc0\u6d3b\u6b64\u9ed8\u8ba4\u8bbe\u7f6e":0,"\u955c\u50cf":0,"\u9605\u8bfb\u5176\u4f59\u4e09\u7bc7\u6587\u7ae0":6,"\u9605\u8bfb\u7684\u76f8\u5173\u5efa\u8bae":6,"\u9605\u8bfb\u987b\u77e5":[2,5,17,21,32,35],"\u9644\u52a0":14,"\u9644\u52a0\u5bf9\u5e94\u7684":14,"\u9644\u8fd1":25,"\u9664\u4e86\u4ee5\u4e0a\u7279\u8272\u5916":18,"\u9664\u4e86\u5934\u6bb5\u53d8\u91cf":36,"\u96f6\u6781\u70b9\u6587\u4ef6":14,"\u96f6\u6781\u70b9\u6587\u4ef6\u540e":14,"\u96f6\u6781\u70b9\u6587\u4ef6\u5e76\u53bb\u9664\u4eea\u5668\u54cd\u5e94":14,"\u96f6\u6781\u70b9\u6587\u4ef6\u662f\u4e00\u79cd\u5e38\u89c1\u7684\u4eea\u5668\u54cd\u5e94\u683c\u5f0f":14,"\u96f6\u6781\u70b9\u683c\u5f0f\u7684\u4eea\u5668\u54cd\u5e94\u6587\u4ef6":14,"\u9700\u8981\u4f7f\u7528\u914d\u7f6e\u6587\u4ef6":19,"\u9700\u8981\u5b89\u88c5":11,"\u9700\u8981\u5c06":25,"\u9700\u8981\u6ce8\u610f":[6,25],"\u9700\u8981\u6ce8\u610f\u7684\u662f":[26,28],"\u9700\u8981\u6dfb\u52a0":5,"\u9700\u8981\u6ee1\u8db3":18,"\u9700\u8981\u7ed9\u53d8\u91cf":5,"\u9700\u8981\u96f6\u6781\u70b9\u548c\u589e\u76ca\u4fe1\u606f":14,"\u9700\u9605\u8bfb":6,"\u9707\u4e2d\u8ddd":[18,23,24,25,27,28,30],"\u9707\u4e2d\u8ddd\u5173\u7cfb\u66f2\u7ebf":23,"\u9707\u4e2d\u8ddd\u5904\u8bb0\u5f55\u5230\u7684":28,"\u9707\u4e2d\u8ddd\u7b49\u4fe1\u606f\u786e\u5b9a\u8981\u7533\u8bf7\u7684\u6ce2\u5f62\u6570\u636e\u7684\u8d77\u59cb":18,"\u9707\u6e90\u4f4d\u4e8e":28,"\u9707\u6e90\u533a\u57df":18,"\u9707\u6e90\u53cd\u6f14":3,"\u9707\u6e90\u673a\u5236":3,"\u9707\u6e90\u673a\u5236\u53cd\u6f14":9,"\u9707\u6e90\u673a\u5236\u548c\u5730\u9707\u77e9":3,"\u9707\u6e90\u6df1\u5ea6":[25,27,28],"\u9707\u76f8":[18,28],"\u9707\u76f8\u540d":[22,27,28],"\u9707\u76f8\u540d\u4f1a\u663e\u793a\u4e3a":28,"\u9707\u76f8\u5728":28,"\u9707\u76f8\u6162\u5ea6":27,"\u9707\u76f8\u653e\u5728\u9707\u76f8\u5217\u8868\u7684\u7b2c\u4e8c\u4f4d":28,"\u9707\u76f8\u7684\u5c04\u7ebf\u8def\u5f84":24,"\u9707\u76f8\u7684\u6ce2\u524d\u9762":30,"\u9707\u76f8\u7684\u8d70\u65f6":28,"\u9707\u76f8\u7684\u8d70\u65f6\u4fe1\u606f":28,"\u9707\u76f8\u7684\u8d70\u65f6\u5dee":28,"\u9707\u76f8\u7684\u8d70\u65f6\u66f2\u7ebf":23,"\u9707\u76f8\u7684\u8d70\u65f6\u8868":27,"\u9707\u76f8\u8d70\u65f6":[9,18,23,27,28],"\u9707\u7ea7\u7b49\u6761\u4ef6\u8fdb\u884c\u7b5b\u9009":18,"\u9762\u6ce2\u8f90\u5c04\u82b1\u6837\u53cd\u6f14\u9707\u6e90\u673a\u5236":3,"\u9762\u6ce2\u9891\u6563\u53cd\u6f14":3,"\u9762\u6ce2\u9891\u6563\u548c\u63a5\u6536\u51fd\u6570\u8054\u5408\u53cd\u6f14":3,"\u9879\u76ee":18,"\u9884\u5b9a\u4e49\u901f\u5ea6\u6a21\u578b":28,"\u9884\u8ba1\u7b97\u901f\u5ea6\u6a21\u578b":22,"\u98ce\u683c":33,"\u9996\u5148\u51c6\u5907\u4e00\u4e9b\u793a\u4f8b\u6240\u9700\u7684\u6ce2\u5f62\u6570\u636e\u548c":14,"\u9996\u5148\u9700\u8981\u786e\u8ba4\u5f53\u524d\u7cfb\u7edf\u662f":2,"\u9ed8\u8ba4\u4f1a\u5b89\u88c5\u5230":0,"\u9ed8\u8ba4\u4f7f\u7528":[25,27,28],"\u9ed8\u8ba4\u53f0\u7ad9\u4f4d\u4e8e\u5730\u8868":28,"\u9ed8\u8ba4\u5b89\u88c5\u76ee\u5f55\u662f":10,"\u9ed8\u8ba4\u6df1\u5ea6\u4e3a":28,"\u9ed8\u8ba4\u8f93\u51fa\u5c0f\u6570\u70b9\u540e":35,"default":[0,11],"do":[0,15,30],"export":[2,5,17,21,35],"import":[13,14],"null":10,"short":14,"static":6,"true":0,"try":19,A:[6,8,15],FOR:18,Of:15,One:19,The:[19,22,33],__version__:13,aak:19,aakh:36,abnh:36,ac2h:36,activ:0,add:[0,10],advanc:[6,8],ag:[15,19],agmh:36,agwh:36,ahih:36,ak135:[22,28],all:10,alreadi:19,america:[6,8,22],american:33,an:3,anaconda:13,anguag:19,ani:19,anmo:14,annal:15,appear:19,applic:[3,6,8],apt:[2,10,11],ar:19,arkup:19,arm64:0,aru:19,ascii:18,attach_paz:14,auto_activate_bas:0,avail:10,az:35,b978:6,b:[1,3,6,8],barsch:15,base:0,bash:[0,2,5,17,21,23,24,26,29,30,32,35],bashrc:[0,2,5,10,17,21,32,35],baz:35,behr:15,ben:8,beyreuth:15,bh1:14,bh2:14,bh:14,bhe:19,bhn:19,bhz:[14,19],bin:[2,17,21,35],bit:11,bolitoc:19,breq_fast:18,brew:[2,11],bridg:15,broadband:8,bssa0540010377:6,bssa0700041015:6,bssa0730051271:22,bssa0840010091:8,bssa0860051634:8,bug:28,build:11,buland:22,bulletin:[6,8,22],c:[1,2,4,5,6,7,8,10,13,14,15,17,18,21,22,25,31,32,35],cach:10,calplot:3,can:15,cap3d:8,cartopi:13,cask:2,caudron:15,cc:35,cd:[2,5],center:15,cgi:35,channel:[0,19],channel_prior:0,chapman:22,chemistri:8,child:19,clang:0,classic:10,clean:5,client:14,cloud:0,clvd:8,cn:0,code:3,com:[0,10,12,16,20,31],comment:19,compil:10,complet:19,comput:[1,3,6,15,22],conda:13,config:0,congratul:19,consid:19,convert:30,copi:14,copyright:0,cp:[2,3,9],cpp:10,cps330:1,cpslisc:2,crash:19,creat:[0,22],credit:0,crotwel:[16,18,20,22,33],ctrl:25,curv:22,custom_channel:0,d:[8,10],darwin:0,dat:27,data:[8,15,18],databas:19,dc:8,deactiv:0,deb:10,debian:[2,11],deep:24,default_channel:0,deg:[24,27,28,30],degre:24,delai:30,delet:19,delta:[35,36],demo:19,densiti:30,depth:[8,23,27,28],dev:[2,10],devel:2,develop:12,dict:14,digitizer_gain:14,directori:19,disablerepo:10,discoveri:15,displac:6,dist:25,distanc:[27,28],distaz:9,dnf:[2,10],doc:[0,12],doi:[3,6,8,15,18,22,33],done:30,download:[5,17,20,21],dpcpp:10,dynam:6,e:[10,19,28,35],ea:[1,2,4,5,7],earth:8,earthquak:8,echo:[2,5,10,17,21,32,35],ecosystem:15,edu:[0,1,2,4,5,7,16,17,20,21],en:0,enablerepo:10,environ:11,eq:19,eqc:[1,2],eqc_cp:[1,2],eqccp:1,estim:8,etc:10,evdp:25,evdpkm:25,eventarm:19,evla:[25,36],evlo:[25,36],evolv:3,evt:28,evt_lat:35,evt_lon:35,exist:19,f:[14,19,36],fals:0,fc:5,fdsn:14,fedora:[2,10,11],ffix:5,fflag:5,file_list:36,filenam:14,fine:19,first:19,fk2mt:6,fk3:5,fk:[5,6,9],flexibl:[22,33],forg:0,fortran:[1,2,4,5,7,10,17,21,32,35],frac:[26,28],fresh:19,from:[6,8,14],g:[2,5,17,21,32,35],gain:14,gcap3d:[8,9],gcarc:[25,36],gcc:[2,5,17,21,32,35],gener:[3,6,8],geophys:[6,8,15,33],get:0,get_waveform:14,gfortran:[2,5,17,21,32,35],ggt137:8,gif:30,git:[2,5,17,21,32,35],github:[12,16,20,31],gji:8,gm:30,gmt:[23,24,26,29,30],got:19,gpg:10,gpl:[16,31],gps2dist_azimuth:28,graphicsmagick:30,grove:18,gsac:3,gssrl:[15,18,22,33],guid:0,h:[2,6,18,22,23,24,27,28,30,33],haskel:6,haveluloto:19,header_list:36,helmberg:8,help:[0,23,24,25,26,27,28,29,30,36],herrmann:[1,3,6],home:[0,2,4,5,7,17,21,35],html:[0,1,2,4,7],http:[0,1,2,3,4,5,6,7,8,10,12,15,16,17,18,20,21,22,31,33],hz:14,i686:2,i:30,iasp91:[22,23,24,25,26,27,28,29],iasp91_slow:26,iasp91_vel:29,icc:10,icm:14,id:14,ifort:10,ii:19,inc:0,incid:[27,28],index:[0,34],inform:0,init:0,initi:0,instal:[0,2,10,11,13,34],instruct:3,intel:0,intern:[6,8],intro:34,invers:8,io:[0,14],iri:[14,18],iriscli:14,iso:8,issu:9,its:8,iu:14,j:[6,8,15,18,20,22,33],java:[16,17,20,21,35],javavirtualmachin:11,jdk:11,journal:[6,8],kei:10,kilomet:23,kilometers2degre:28,km:[19,23,24,25,26,27,28,30],krischer:15,ktn:25,l:[6,8,15,19],latest:[0,11],layer:6,lcalda:25,learn:[0,31],lecocq:15,length:5,letter:[3,15,18,22,33],lgpl:[12,20,31],libexec:11,libmamab:0,libmamba:0,librari:11,libx11:2,licens:0,line:5,linux40:2,linux6440:2,linux:[0,1,2,4,7,12,16,20,31,32],list:10,lm:35,ln:11,log:19,ls:30,lupei:[4,7],lushan:8,lzhu:[4,5,7],m1:0,m:[6,15,19,25],maco:[0,1,2,4,7,10,11,16,20,31,32],macosx:0,mai:19,main:[0,10],make:[2,5,17,21,32,35],makefil:5,matlab:35,matplotlib:15,md:34,media:6,medium:6,megi:15,method:6,miniconda3:0,miniconda:13,minise:18,mirror:0,mit:[4,7,31],mix:11,mkdir:[2,5,17,21,35],mkl:10,mod:[25,26,27,28,29],mode:11,model:[8,23,24,27,28],moment:8,more:0,mpi:10,mtdcmp:8,multi:6,multilay:6,mv:[2,5,10,17,21,35],mwb:19,mwc:19,n:[0,6,25,28,35,36],name:[0,19,27,28],networkarm:19,none:5,note:6,nov:2,np330:2,npt:36,numer:6,numpi:[0,15],o:[23,24,25,27,35],observatori:15,obspi:[9,13,14,15,22,28],offlin:10,oliv:18,openjdk:11,opt:[10,11,17,21],order:18,org:[3,6,8,12,15,18,22,31,33],osx40:2,otherwis:19,owen:[18,20,22,33],p:[2,3,5,6,8,17,18,21,22,23,24,25,26,27,28,29,30,33,35],panda:15,param:[27,28],parametr:8,part:8,patch:5,path:[2,5,17,21,22,33,35],pattern:6,paul:18,paz:14,paz_fil:14,paz_remov:14,paz_simul:14,paz_wwsp:14,pce:8,pcp:[18,23,24,25,28],pdf:[20,23,24,26,29,30],peopl:[4,5,7],period:14,perl:[4,7],ph:[23,24,25,27,28,30],phase:[22,27,28],philip:[16,20],philippin:19,physic:[6,8],pi:28,pie:5,pierc:22,pip:0,pkg:0,pkgname:10,pkikp:[18,23,24,27,28],pkikp_tabl:27,pkkkp:28,pkpab:22,pkpbc:22,pl:[5,6,8],plane:6,plot:[23,24],point:6,pole:14,potenc:8,pp:28,pprint:14,prefix:11,prem:[22,25,28],print:[13,14],printf:35,printlin:19,product:10,program:[1,2,3],project:0,properti:19,psxy:[23,24],pub:10,pull:9,purist:[27,28],pypi:0,python:[0,12,13,15,22,31,35],r:[3,6,15,19,22,26],r_0:28,rad:26,radian:[25,28],radiat:6,radpttn:8,rai:[22,27,28,30,33],rayp:28,rayparam:24,raypath:24,recip:[18,19],reddeg:23,redkm:23,redo:19,reduc:23,region:8,rel:[23,28],repo:10,repositori:10,request:9,research:[3,6,15,18,22,33],restart:19,ritsema:[22,33],rivera:6,rm:10,robert:1,root:19,run:[0,19],runtim:11,s:[6,8,14,23,24,25,26,27,28,29,35],sac:[3,5,6,15,18,22,25,36],sachd:6,saclib:5,saclst:9,sacpz:14,saito:6,sampl:14,sc:[16,17,20,21,23,24,25,28],scienc:15,scientif:15,scipi:15,sdisp96:2,search:0,second:[24,30],sei:[16,17,20,21,36],seismic:[3,6,8,22,33],seismo:[0,31],seismogram:[8,19],seismograph:14,seismolog:[1,3,6,8,15,18,22,33],seismometer_gain:14,self:14,sensit:14,sep:0,sequenc:8,server:11,set:0,setsac:22,setup:2,setvar:10,sfn:11,sh:[0,6,8,10],share:11,shell:[0,2,5,17,21,32,35],show_channel_url:0,simul:14,sin:26,slowplot:22,slu:[1,2,4,5,7],societi:[6,8,22],sod:[9,15,17,18],soddb:19,softwar:31,solver:0,sourc:[2,5,6,8,10,17,21,23,24,33,35],specfem3d_glob:35,src:[2,5,14],ss:28,st:14,st_fk:6,sta:28,sta_lat:35,sta_lon:35,stadepth:28,stand:18,standard:14,start:[0,19],starttim:14,stat:14,station:14,stdout:[23,24],stla:[25,36],stlo:[25,36],stream:14,strict:0,studi:6,sudo:[2,10,11],surfac:6,sv:[6,8],svg:24,sw:10,syn:6,t0:25,t1:25,t8:25,t9:25,t:[15,18,22,30,33],tabl:22,tagnam:19,takeoff:[27,28],takeuchi:6,tar:[2,5,17,21],taup:[9,21,22,33],taup_curv:23,taup_path:24,taup_wavefront:30,taup_wavefront_025:30,taup_wavefront_:30,team:12,techniqu:8,templat:[31,33],tensibl:19,tensor:8,tgz:[2,17,21],theta:26,thi:19,thoma:20,time:[22,23,24,25,27,30,33],time_curv:23,timefil:30,timestep:30,tn:25,tonga:19,tool:3,toolbox:15,toolkit:[22,33],tr:14,trace:14,transfer:14,trav:6,travel:[22,27,28,33],traveltim:23,triplic:25,tsinghua:0,tt:22,ttall:22,ttbasic:22,ttime:22,ttp:22,tuna:0,ture:25,two:19,type:0,u:36,ubuntu:[2,10,11],unam:2,union:33,updat:[0,10],url:0,us:8,usc:35,user:0,usern:25,usg:18,utc:19,utcdatetim:14,util:[22,33],v1:[7,12,31],v20220730:5,v2:20,v3:[1,4,16],v:[8,17,26],valid:19,velmerg:22,veloc:[8,23],velplot:22,version:[11,19],vm:11,w:[28,35],wang:6,want:19,wassermann:15,wav:18,wave:6,waveform:8,waveformarm:19,waveformvectorarm:19,wavefront:22,wget:[5,10,17,21],wgs84:28,what:15,wide:14,window:0,wish:[0,19],withtim:24,wnw:19,work:19,world:14,wsw:19,www:[1,2,4,5,7,12,16,17,20,21],x86_64:[0,2],x:[6,8,19],xml:19,xquartz:2,xvf:[2,5,17,21],xxx:32,y:[6,8,15],ye:0,you:[0,19],yum:[10,11],z:[2,5,17,21,32,35],zbib:33,zenodo:15,zero:14,zhao:8,zhou:8,zhu:[4,6,7,8],zion:8,zsh:[2,5,17,21,32,35],zshrc:[0,2,5,10,17,21,32,35]},titles:["Anaconda/Miniconda","CPS","\u5b89\u88c5","\u7b80\u4ecb","fk","\u5b89\u88c5","\u7b80\u4ecb","gCAP3D","\u7b80\u4ecb","\u5730\u9707\u201d\u5b66\u201d\u8f6f\u4ef6","Intel OneAPI \u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177\u5305","Java \u8fd0\u884c\u73af\u5883","ObsPy","\u5b89\u88c5","\u4eea\u5668\u54cd\u5e94","\u7b80\u4ecb","SOD","\u5b89\u88c5","\u7b80\u4ecb","\u914d\u7f6e\u6587\u4ef6","TauP","\u5b89\u88c5","\u7b80\u4ecb","taup curve","taup path","taup setsac","taup slowplot","taup table","taup time","taup velplot","taup wavefront","\u6559\u7a0b\u6a21\u677f","\u5b89\u88c5","\u7b80\u4ecb","\u98ce\u683c\u6307\u5357","distaz","saclst"],titleterms:{"\u4eea\u5668\u54cd\u5e94":14,"\u4f7f\u7528":0,"\u4f7f\u7528\u65b9\u6cd5":35,"\u4f7f\u7528\u8bf4\u660e":33,"\u4fe1\u606f\u63d0\u53d6":28,"\u521d\u8bc6\u914d\u7f6e\u6587\u4ef6":19,"\u5229\u7528":14,"\u529f\u80fd":[6,8],"\u529f\u80fd\u4e0e\u7279\u8272":22,"\u53c2\u8003\u6587\u6863":0,"\u53c2\u8003\u6587\u732e":[6,22],"\u547d\u4ee4\u53ca\u811a\u672c":[6,8],"\u5730\u9707":9,"\u57fa\u672c\u7528\u6cd5":[23,24,25,26,28,30],"\u5b66":9,"\u5b89\u88c5":[0,2,5,13,17,21,32],"\u5c04\u7ebf\u53c2\u6570":28,"\u5de5\u5177":22,"\u5f15\u7528":[3,6,8,15,18,22,33],"\u6162\u5ea6\u5b9a\u4e49":26,"\u6559\u7a0b\u6a21\u677f":31,"\u6570\u636e\u5e93\u6587\u4ef6":19,"\u6821\u6b63\u5230":14,"\u6ce2\u573a\u52a8\u753b":30,"\u7279\u8272\u529f\u80fd":[3,15,18],"\u76f8\u5173\u4ee3\u7801":35,"\u7b80\u4ecb":[3,6,8,15,18,22,33],"\u7ed8\u5236\u5c04\u7ebf\u8def\u5f84":24,"\u7ed8\u5236\u8d70\u65f6\u66f2\u7ebf":23,"\u8bf4\u660e":25,"\u8d70\u65f6":28,"\u8f6f\u4ef6":9,"\u8f6f\u4ef6\u5f00\u53d1\u5de5\u5177\u5305":10,"\u8f93\u51fa\u683c\u5f0f":[23,24,28],"\u8fd0\u884c\u73af\u5883":11,"\u8fd0\u884c\u7b2c\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6":19,"\u8fdb\u9636\u7528\u6cd5":30,"\u914d\u7f6e":0,"\u914d\u7f6e\u6587\u4ef6":19,"\u914d\u7f6e\u6587\u4ef6\u7ed3\u6784":19,"\u96f6\u6781\u70b9\u6587\u4ef6\u53bb\u9664\u4eea\u5668\u54cd\u5e94":14,"\u98ce\u683c\u6307\u5357":34,anaconda:0,conda:0,cp:1,curv:23,distaz:35,fk:4,gcap3d:7,intel:10,java:11,miniconda:0,obspi:12,oneapi:10,path:24,sac:14,saclst:36,setsac:25,slowplot:26,sod:[16,19],tabl:27,taup:[20,23,24,25,26,27,28,29,30],time:28,velplot:29,wavefront:30,wwsp:14}})
\ No newline at end of file
diff --git a/sod/index.html b/sod/index.html
new file mode 100644
index 00000000..7932aad9
--- /dev/null
+++ b/sod/index.html
@@ -0,0 +1,667 @@
+
+
+
+
+
+
+
+
+ SOD — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+SOD
+
+
+
+
Note
+
本教程仅在 Linux 和 macOS 系统下使用 v3.2.10 测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sod/install/index.html b/sod/install/index.html
new file mode 100644
index 00000000..a11a8d5e
--- /dev/null
+++ b/sod/install/index.html
@@ -0,0 +1,705 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2020-12-30
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+
+安装 Java 运行环境
+下载:
+$ wget http://www.seis.sc.edu/downloads/sod/3.2.10/sod-3.2.10.tgz
+
+
+
+解压:
+$ tar -xvf sod-3.2.10.tgz
+
+
+
+将 SOD 安装到 ~/opt/
目录下:
+$ mkdir -p ~/opt/
+$ mv sod-3.2.10 ~/opt/
+
+
+
+修改环境变量,将 SOD 的 bin 路径添加到 PATH 中:
+$ echo 'export PATH=${HOME}/opt/sod-3.2.10/bin:${PATH}' >> ~/.bashrc
+$ source ~/.bashrc
+
+
+
+检查安装是否成功
+终端键入 sod -v
若出现 SOD 版本号则表示安装成功:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sod/intro/index.html b/sod/intro/index.html
new file mode 100644
index 00000000..b6e4bc1a
--- /dev/null
+++ b/sod/intro/index.html
@@ -0,0 +1,769 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-07-10
+
+
+SOD,全称是 Standing Order for Data,可以自动筛选并下载地震目录、台站元数据和波形数据,
+并对波形数据做预处理。其具有高度可定制化的特点,可以满足日常科研中地震学数据下载的大部分需求。
+
+特色功能
+申请地震波形数据的一般流程为:
+
+获取完整的地震目录,根据需求筛选出自己需要的地震事件
+获取台站列表,根据需求对台站通道码、位置、震中距、方位角等进行筛选
+根据发震时刻、震相走时、震中距等信息确定要申请的波形数据的起始、结束时间
+申请数据
+下载数据
+数据解压以及预处理
+
+SOD 的特色在于:
+
+只需要一个配置文件(SOD 中称为 recipe)即可完成上面提到的全部步骤
+灵活的地震筛选规则:
+
+
+灵活的台站筛选规则:
+
+
+灵活的波形筛选规则:
+
+仅下载震中距、方位角、反方位角满足条件的数据
+仅当某个震相存在时才下载该台站的数据(如仅当震中距大于 115 时才有 PKIKP 震相)
+仅当地震与台站的连线中点位于某个区域是才下载数据(比如想要用 PcP 研究某个特定区域的核幔边界结构)
+仅当指定震相的前后多少秒内没有其他震相干扰时才下载数据
+灵活的时窗截取规则,可以根据发震时刻、自动计算的震相理论到时等来设置数据时窗
+可直接生成 BREQ_FAST 文件以通过邮件方式申请数据
+可以将波形数据以多种格式保存到磁盘中,如 miniSEED、SAC、ASCII、WAV 等格式
+…
+
+
+数据并行下载,速度快无延迟
+将数据写入磁盘前/后,可对数据进行常见的数据预处理
+
+除了以上特色外,SOD 的配置文件有一个优点和一个明显的缺点:
+
+因此,地震“学”小组创建了
+SOD-recipes 项目,
+用于收集、整理以及维护 SOD 的常见用法。用户可以通过阅读、修改和使用这些配置文件片段来理解 SOD 的用法。
+也欢迎更多用户贡献自己的配置文件。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sod/recipe/index.html b/sod/recipe/index.html
new file mode 100644
index 00000000..9fd7cc9f
--- /dev/null
+++ b/sod/recipe/index.html
@@ -0,0 +1,866 @@
+
+
+
+
+
+
+
+
+ 配置文件 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
配置文件
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+配置文件
+
+本节贡献者: 田冬冬(作者)、姚家园(作者)
+最近更新日期: 2022-08-16
+
+
+运行 SOD 需要使用配置文件(称为 recipe),是一个 XML 格式的纯文本文件,其定义了数据筛选和处理的一系列规则。
+在终端输入以下命令,即可按照配置文件(假设文件名为 recipe.xml
)定义的规则下载数据:
+
+
+初识配置文件
+
+运行第一个配置文件
+在终端中执行以下命令,会生成一个名为 demo.xml
的配置文件示例:
+$ sod --demo -r > demo.xml
+
+
+执行以下命令,运行该配置文件(大约需要一分钟):
+$ sod -f demo.xml
+Congratulations, valid recipe.
+262 km WNW of Haveluloto, Tonga (-20.6, -177.7) 378 km 2003/01/04 05:15:03 UTC 6.5 mwc
+25 km WSW of Bolitoc, Philippines (15.7, 119.7) 10 km 2003/01/06 23:43:50 UTC 6.0 mwb
+...
+...
+Channel: II.AAK.00.BHE
+Channel: II.AAK.00.BHN
+Channel: II.AAK.00.BHZ
+...
+...
+Got 1 seismograms for II.AAK.00.BHE for eq on 2003/01/06 23:43:50 UTC
+Got 1 seismograms for II.ARU.00.BHE for eq on 2003/01/06 23:43:50 UTC
+...
+...
+
+
+运行后,可以看到一系列输出信息:
+
+Congratulations, valid recipe.
表明当前配置文件可以使用
+事件信息,如 262 km WNW of Haveluloto, Tonga (-20.6, -177.7)
+通道信息,如 Channel: II.AAK.00.BHE
+获取地震波形信息,如 Got 1 seismograms for II.AAK.00.BHE
+
+下载的地震波形数据保存在 seismograms
目录中,每个地震事件的波形数据则默认保存在以发震
+发震时刻命名的目录中。
+
+
+SOD 数据库文件
+每次执行 SOD 时,SOD 还会在当前目录生成一些日志文件(文件名以 log
为后缀)和一个数据库文件夹 SodDb
。
+这些日志文件记录了 SOD 的运行和报错信息。数据库文件夹里的数据库文件中包含了单次运行时的全部信息,
+如选中了哪些事件、哪些台站、事件台站对所对应的波形,也包含了哪些数据已经下载、哪些数据尚未下载的信息。
+在下载数据过程中,若 SOD 意外退出,或由于网络等问题某些数据未成功下载,仍可重新执行 SOD 命令,
+继续下载那些尚未被下载的数据,即实现断点续传的功能,这是因为数据库记录了哪些数据已经下载、
+哪些数据尚未下载。再次运行 SOD 时,会有以下提示:
+The database for this run, SodDb/SodDb.log appears to already exist.
+This is fine if you want to restart a run that crashed, but if you are trying to
+start a fresh SOD run, you may wish to delete this database directory first.
+Otherwise, SOD will consider any work in this database as already completed and will not redo it.
+
+
+若修改了当前目录中的配置文件,再次运行 SOD 前,建议删除上一次运行时生成的数据库文件夹 SodDb
。
+
+
+
+配置文件结构
+SOD 配置文件是一个 XML 格式的纯文本文件。可以用文本编辑器查看示例配置文件 demo.xml
,
+对配置文件结构和格式有个初步印象。
+
+
+
XML 的全称是 Extensible Markup Language,即可扩展标记语言,
+用来结构化、存储以及传输信息。这种文件格式是一种“树”状结构,从“根部”开始,不断扩展到“枝叶”。
+一个简单的 XML 文件如下:
+
<?xml version="1.0"?>
+<root>
+ <!-- this is a comment -->
+ <child>
+ <name>Child One</name>
+ <age>10</age>
+ </child>
+ <child>
+ <name>Child Two</name>
+ <age>8</age>
+ </child>
+ <printline/>
+</root>
+
+
+
其中:
+
+<?xml version="1.0"?>
是 XML 声明,定义了 XML 的版本信息(1.0
)
+<root>
和 </root>
是一个根标签的开始标签和关闭标签
+标签可以嵌套多层,如 root
标签嵌套了一系列子标签
+所有标签都必须有关闭标签
+标签区分大小写
+若某个标签中没有嵌套其他标签,则该标签可以简写为 <tagName/>
的形式,例如 <printline/>
+<!-- -->
用于注释
+
+
+ 配置文件的根标签为 sod
,根标签下有五个子标签,分别是:
+
+properties
:SOD 程序相关的属性配置 [一般不用]
+eventArm
:事件筛选规则
+networkArm
:台站/通道筛选规则
+waveformArm
:波形数据筛选规则、下载和处理波形数据
+waveformVectorArm
:处理三分量波形数据 [不常用]
+
+通常我们只需要用到 eventArm
、networkArm
、waveformArm
。
+eventArm
和 networkArm
是互相独立的,
+而 waveformArm
则依赖于 eventArm
和 networkArm
。
+
+所有的配置文件都符合如下基本结构:
+<?xml version="1.0"?>
+<sod>
+ <properties>
+ <!-- sod 属性,很少使用 -->
+ </properties>
+
+ <eventArm>
+ <!-- eventArm 全部内容 -->
+ </eventArm>
+
+ <networkArm>
+ <!-- networkArm 全部内容 -->
+ </networkArm>
+
+ <waveformArm>
+ <!-- waveformArm 全部内容 -->
+ </waveformArm>
+
+ <waveformVectorArm>
+ <!-- waveformVectorArm 全部内容 -->
+ </waveformVectorArm>
+</sod>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/index.html b/taup/index.html
new file mode 100644
index 00000000..158b2a6a
--- /dev/null
+++ b/taup/index.html
@@ -0,0 +1,667 @@
+
+
+
+
+
+
+
+
+ TauP — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+TauP
+
+
+
+
Note
+
本教程仅在 Linux 和 macOS 系统下使用 v2.6.1 测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/install/index.html b/taup/install/index.html
new file mode 100644
index 00000000..c8c228f4
--- /dev/null
+++ b/taup/install/index.html
@@ -0,0 +1,701 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2023-05-04
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+
+安装 Java 运行环境
+下载:
+$ wget http://www.seis.sc.edu/downloads/TauP/TauP-2.6.1.tgz
+
+
+
+解压:
+$ tar -xvf TauP-2.6.1.tgz
+
+
+
+将 TauP 安装到 ~/opt
目录下:
+$ mkdir -p ~/opt/
+$ mv TauP-2.6.1 ~/opt/
+
+
+
+修改环境变量,将 TauP 的 bin 路径添加到 PATH 中:
+$ echo 'export PATH=${HOME}/opt/TauP-2.6.1/bin:${PATH}' >> ~/.bashrc
+$ source ~/.bashrc
+
+
+
+检查安装是否成功
+终端键入 taup
若出现 TauP 图形界面则表示安装成功。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/intro/index.html b/taup/intro/index.html
new file mode 100644
index 00000000..0a7410d8
--- /dev/null
+++ b/taup/intro/index.html
@@ -0,0 +1,779 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-06-04
+
+
+TauP 用于计算一维球状分层模型下地震震相的走时和路径。
+
+功能与特色
+与传统的地震震相走时计算软件 ttimes 相比,TauP 具有更多的功能和特色:
+
+计算震相走时、射线参数、反射点、穿透点、射线路径、走时曲线等
+内置震相解析器,支持任意震相名
+部分兼容 ttimes 震相名: ttp
表示常见 P 波震相;
+同理,还有 tts
、ttp+
、tts+
、ttbasic
、ttall
+自带多个地球参考模型:iasp91、prem、ak135 等
+支持自定义速度模型
+直接在球坐标系下求解方程,不必做展平变换,与部分震相的解析解相比,TauP 的最大
+误差为 0.01 秒,而 ttimes 的最大误差为 0.05 秒
+ObsPy 提供了 TauP 的 Python 接口
+
+TauP 目前还存在一些缺点:
+
+采用线性插值,可能带来 0.01 秒的误差
+不支持 PKPab、PKPbc 等震相名
+
+
+
+工具
+TauP 既提供了图形界面 taup
,也提供了以下命令行工具:
+
+
+
+参考文献
+TauP 的实现原理基于如下文献:
+
+Buland, R., & Chapman, C. H. (1983).
+The computation of seismic travel times.
+Bulletin of the Seismological Society of America, 73(5), 1271–1302.
+https://doi.org/10.1785/BSSA0730051271
+
+
+
+引用
+
+Crotwell, H. P., Owens, T. J., & Ritsema, J. (1999).
+The TauP Toolkit: Flexible Seismic Travel-time and Ray-path Utilities.
+Seismological Research Letters, 70(2), 154–160.
+https://doi.org/10.1785/gssrl.70.2.154
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_curve/index.html b/taup/taup_curve/index.html
new file mode 100644
index 00000000..aa9be59f
--- /dev/null
+++ b/taup/taup_curve/index.html
@@ -0,0 +1,781 @@
+
+
+
+
+
+
+
+
+ taup curve — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup curve
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup curve
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-05-31
+
+
+taup curve
用于计算并绘制震相的走时曲线(走时-震中距关系曲线)。
+
+基本用法
+使用 taup curve --help
可查询该命令的完整用法和选项。大多数选项的含义与
+taup time 相同,不再赘述。此处仅介绍常用用法。
+计算震源深度为 300 km,P、S、PcP、ScS、PKiKP 震相的走时曲线:
+$ taup curve -h 300 -ph P,S,PcP,ScS,PKiKP
+
+
+该命令会将走时曲线信息以 GMT plot 或 psxy 命令可识别的格式输出到文件
+taup_curve.gmt
中。
+可以使用 -o
选项指定输出的文件名或输出到标准输出(屏幕)。例如,下面的第一行命令
+会将走时曲线输出到文件 time_curve.gmt
中,第二行会输出到屏幕上:
+$ taup_curve -h 300 -ph P,S,PcP,ScS,PKiKP -o time_curve
+$ taup_curve -h 300 -ph P,S,PcP,ScS,PKiKP -o stdout
+
+
+
+
+输出格式
+输出的走时曲线用两列数据表示,
+
+第一列:震中距(单位为 °)
+第二列:震相走时(单位为 s)
+
+多个震相的走时曲线之间用 >
符号分隔,其后接着当前走时曲线所对应的震相信息。
+例如,上面命令输出的文件的内容为(仅显示部分):
+> P for a source depth of 300.0 kilometers in the iasp91 model
+ 9.10 127.05
+10.99 150.20
+11.10 151.54
+11.21 152.81
+...
+> S for a source depth of 300.0 kilometers in the iasp91 model
+ 9.96 250.39
+11.90 294.22
+13.34 326.40
+14.34 348.66
+...
+
+
+taup curve
不仅可以输出震相走时,还支持输出折合走时(reduced traveltime)
+或相对走时:
+
+使用 -reddeg
选项设置折合速度(reducing velocity),其单位为 °/s
+使用 -redkm
选项设置折合速度(reducing velocity),其单位为 km/s
+使用 -rel
选定指定某个参考震相,输出相对该参考震相的走时
+
+
+
+绘制走时曲线
+使用 -gmt
选项可以生成 GMT 绘图脚本(taup_curve.gmt
),执行该脚本
+即可生成 PDF 格式的射线路径图:
+$ taup_curve -h 300 -ph P,S,PcP,ScS,PKiKP -gmt
+$ bash taup_curve.gmt
+
+
+
+
Note
+
taup curve
命令生成的 GMT 脚本采用的是 GMT 5 语法。GMT 5 和 GMT 6 用户可以
+直接运行使用,而 GMT 4 用户则无法正确运行。
+
+绘制出来的图件效果如下:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_path/index.html b/taup/taup_path/index.html
new file mode 100644
index 00000000..bde7fdf3
--- /dev/null
+++ b/taup/taup_path/index.html
@@ -0,0 +1,778 @@
+
+
+
+
+
+
+
+
+ taup path — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup path
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup path
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-05-31
+
+
+taup path
用于计算并绘制射线的传播路径。
+
+基本用法
+使用 taup path --help
可查询该命令的完整用法和选项。大多数选项的含义与
+taup time 相同,不再赘述。此处仅介绍常用用法。
+计算震源深度为 300 km,震中距 60° 处,P、S、PcP、ScS、PKiKP 震相的射线路径:
+$ taup path -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP
+
+
+该命令会将射线路径信息以 GMT plot 或 psxy 命令可识别的格式输出到文件
+taup_path.gmt
中。
+可以使用 -o
选项指定输出的文件名或输出到标准输出(屏幕)。例如,下面的第一行命令
+会将射线路径输出到文件 raypath.gmt
中,第二行会输出到屏幕上:
+$ taup path -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP -o raypath
+$ taup path -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP -o stdout
+
+
+
+
+输出格式
+输出的射线路径用两列数据表示,
+
+第一列:震中距(单位为 °)
+第二列:射线与地球中心的距离(单位为 km)
+
+多个震相的射线路径之间用 >
符号分隔,其后接着当前射线路径所对应的震相信息。
+例如,上面命令输出的文件的内容为(仅显示部分):
+> P at 575.40 seconds at 60.00 degrees for a 300.0 km deep source in the iasp91 model with rayParam 6.760 s/deg.
+0.00 6071.0
+0.06 6061.0
+0.07 6059.9
+0.08 6058.8
+...
+> PcP at 617.92 seconds at 60.00 degrees for a 300.0 km deep source in the iasp91 model with rayParam 4.026 s/deg.
+0.00 6071.0
+0.03 6061.0
+0.04 6059.9
+0.04 6058.8
+
+
+如果加上 --withtime
选项,则输出会多一列,最后一列则给出了射线路径上每个点
+对应的走时。
+
+
+绘制射线路径
+使用 -svg
选项可以直接绘制 SVG 格式的射线路径图:
+$ taup path -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP -svg
+
+
+使用 -gmt
选项可以生成 GMT 绘图脚本(taup_path.gmt
),执行该脚本即可生成 PDF 格式的射线路径图:
+$ taup path -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP -gmt
+$ bash taup_path.gmt
+
+
+
+
Note
+
taup path
命令生成的 GMT 脚本采用的是 GMT 5 语法。GMT 5 和 GMT 6 用户可以
+直接运行使用,而 GMT 4 用户则无法正确运行。
+
+绘制出来的图件效果如下:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_setsac/index.html b/taup/taup_setsac/index.html
new file mode 100644
index 00000000..31f35deb
--- /dev/null
+++ b/taup/taup_setsac/index.html
@@ -0,0 +1,753 @@
+
+
+
+
+
+
+
+
+ taup setsac — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup setsac
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup setsac
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-05-31
+
+
+taup time 命令可以计算各震相的理论走时,
+taup setsac
命令则用于计算理论走时并将走时信息写入到 SAC 文件头段变量中。
+
+基本用法
+使用 taup setsac --help
可查询该命令的完整用法和选项,
+其用法相对简单,示例如下:
+$ taup setsac -mod prem -evdpkm -ph P-0,S-1,PcP-8,ScS-9 *.SAC
+
+
+
+-mod
:指定使用 PREM 模型,默认使用 iasp91 模型。
+-evdpkm
:由于历史原因,该命令默认 SAC 文件中的震源深度单位为米,
+而现在的 SAC 文件中的震源深度单位为千米。该选项设置深度的单位为 km。
+-ph P-0,S-1,PcP-8,ScS-9
:将 P 波到时标记到 SAC 头段变量 T0
中,
+S 波到时标记到 T1
中,PcP 到时标记到 T8
,ScS 到时标记到 T9
。
+
+
+
+说明
+
+SAC 中共有十个可用于存储时间的头段变量,即 T0
至 T9
。
+该命令在将震相走时标记到头段变量 Tn
(n 取 0–9)的同时,还会修改对应的
+头段变量 KTn
和 USERn
,其中 KTn
中保存震相名,
+USERn
中保存震相的射线参数(单位为 s/radian)。
+该命令计算的是震相的理论走时,还须知道发震时刻才能确定震相的理论到时,
+即震相的到时等于发震时刻加上震相的走时。 因而要求 SAC 头段变量 O
(发震时刻)
+必须已赋值。
+该命令从 SAC 头段中读取地震深度和震中距信息,以计算震相理论到时。
+因而要求 SAC 头段变量 EVDP
(震源深度)必须已赋值。
+若头段变量 GCARC
(震中距,单位为 °)或 DIST
(震中距,单位为 km)未赋值,
+而震源和台站位置的头段变量(EVLA
、EVLO
、STLA
、STLO
)已赋值,
+该命令可以自动计算震中距,但此时计算的震中距未考虑椭球校正,因而有一定的误差。
+建议将 SAC 头段变量 LCALDA
设置为 TURE
,则当事件和台站的坐标被写入
+或被修改时,头段变量 GCARC
、DIST
会自动计算,而 SAC 计算震中距时
+考虑了地球的扁率(赤道半径 6378.160 km,扁率为 0.00335293)。
+在某些震中距,单个震相会有多个到时。比如在震中距 20° 附近,S 波会出现三分支现象
+(Triplication),TauP 会得到七个 S 波到时,但只有最早的到时会被写入到 SAC 头段中。
+
+
+
Warning
+
若在执行该命令前,SAC 头段变量 Tn
中已有值,该命令会覆盖其原始值!
+
+
+
Warning
+
若执行命令时忘记了指定 -evdpkm
选项,此时若震源深度小于 1 km (1000 m),
+该命令会给出警告。
+
需要注意,一定不要按 Ctrl+C 终止执行命令。因为 taup setsac
+需要将 SAC 文件读入内存,进行修改,再将内存中的数据写回磁盘覆盖原文件。
+使用 Ctrl+C 终止命令会导致文件写回磁盘失败,进而导致部分 SAC 文件损坏。
+
正确的做法是不理会这些警告,待程序执行完毕之后再加上 -evdpkm
选项重新执行。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_slowplot/index.html b/taup/taup_slowplot/index.html
new file mode 100644
index 00000000..03dfa996
--- /dev/null
+++ b/taup/taup_slowplot/index.html
@@ -0,0 +1,739 @@
+
+
+
+
+
+
+
+
+ taup slowplot — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup slowplot
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup slowplot
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-06-01
+
+
+taup slowplot
可以很方便地生成用于绘制慢度-深度剖面的 GMT 脚本。
+
+慢度定义
+此处的慢度定义为 \(s = \frac{r}{v}\),单位为 s/rad。在球坐标系下,
+射线参数(即水平慢度)的定义为 \(p = \frac{r \sin\theta}{v}\),其中
+\(\theta\) 是射线与径向的夹角。在地震波传播过程中,射线参数保持不变。
+因此,由于地球不同深度处的半径 r 和速度 v 不同,角度 \(\theta\) 也会发生变化。
+在某一深度处,若 \(\theta = 90\),则射线将在该深度折返。
+因而慢度-深度模型展示了某个射线参数对应的射线所能采样的最大深度。
+
+
+基本用法
+使用 taup slowplot --help
可查询该命令的完整用法和选项。此处仅介绍其常用用法。
+绘制 iasp91 参考模型的慢度模型:
+$ taup slowplot -mod iasp91
+
+
+执行该命令会生成脚本 iasp91_slow.gmt
。执行该脚本即可生成 PDF 格式的速度模型图片:
+
+绘制出来的图件效果如下(图中蓝线为 P 波慢度,红线为 S 波慢度):
+
+例如,射线参数为 400 s/rad 的 P 波的折返深度约为 1500 km,因而无法采样到更深
+的地幔以及地核。
+
+
Note
+
需要注意的是,由于外核 S 波速度为 0,所以外核仅允许 P 波通过。上图中,
+在外核深度范围内(2889-5153.9 km),S 波慢度实际上采用的是 P 波慢度。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_table/index.html b/taup/taup_table/index.html
new file mode 100644
index 00000000..e65828fe
--- /dev/null
+++ b/taup/taup_table/index.html
@@ -0,0 +1,690 @@
+
+
+
+
+
+
+
+
+ taup table — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+taup table
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-06-04
+
+
+taup table
用于计算一系列深度和震中距的震相走时表。
+使用 taup table --help
可查询该命令的完整用法和选项。此处仅介绍常用用法。
+计算 PKiKP 震相的走时表(默认使用 iasp91 模型):
+$ taup table -ph PKiKP -o PKiKP_table.dat
+
+
+该命令会将不同深度和震中距的 PKiKP 走时表输出到文件 PKiKP_table.dat
中。
+以下展示该文件的部分内容:
+... (省略很多行)
+iasp91 30.00 15.0 PKiKP 1001.95 0.658 30.00 PKiKP
+iasp91 31.00 15.0 PKiKP 1002.62 0.679 31.00 PKiKP
+iasp91 32.00 15.0 PKiKP 1003.31 0.700 32.00 PKiKP
+... (省略很多行)
+
+
+其输出有 8 列,从左到右的含义分别是:
+
+速度模型名称
+震中距(度)
+震源深度(km)
+震相名
+震相走时(秒)
+震相慢度(秒/度)
+Purist 距离:地震波实际走过的圆弧距离。见 taup time 中的相关说明
+Purist 震相名:地震波的“真实”震相名。见 taup time 中的相关说明
+
+可以与 taup time
命令的输出做对比,进一步验证输出中每列的含义:
+$ taup time --ph PKiKP -mod iasp91 -deg 30 -h 15
+
+Model: iasp91
+Distance Depth Phase Travel Ray Param Takeoff Incident Purist Purist
+ (deg) (km) Name Time (s) p (s/deg) (deg) (deg) Distance Name
+-----------------------------------------------------------------------------------
+ 30.00 15.0 PKiKP 1001.95 0.658 1.97 1.97 30.00 = PKiKP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_time/index.html b/taup/taup_time/index.html
new file mode 100644
index 00000000..da4c02f5
--- /dev/null
+++ b/taup/taup_time/index.html
@@ -0,0 +1,903 @@
+
+
+
+
+
+
+
+
+ taup time — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup time
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup time
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-05-31
+
+
+taup time
命令可用于计算震相走时、射线参数、出射角、入射角等信息。
+
+基本用法
+使用 taup time --help
可查询该命令的完整用法和选项,此处仅介绍常用用法。
+计算震源深度为 300 km,震中距 60° 处,P、S、PcP、ScS、PKiKP 震相的走时信息:
+$ taup time -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP
+
+
+
+TauP 默认使用 iasp91 模型,可以使用 -mod
选项设置其他 TauP 预定义速度模型:
+$ taup time -mod prem -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP
+$ taup time -mod ak135 -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP
+
+
+TauP 默认台站位于地表,可使用 --stadepth
选项设置台站深度(单位为 km):
+$ taup time -h 300 -deg 60 --stadepth 0.5 -ph P,S,PcP,ScS,PKiKP
+
+
+若已知震源和台站位置,也可以使用 -evt
和 -sta
选项分别指定震源和台站的
+纬度和经度。例如,震源位于 (40 °N,10 °E),台站位于 (20 °S,10 °W):
+$ taup time -h 300 -evt 40 10 -sta -20 -10 -ph P,S,PcP,ScS,PKiKP
+
+
+
+
Warning
+
使用 -evt
和 -sta
选项时,taup time
会假设地球是完美球体,
+来计算震源和台站的震中距,这会产生一定的误差。例如,根据以上参数
+taup time
计算得到的震中距约为 62.83°,P 波初至到时为 594.27 秒。
+而 ObsPy 的
+gps2dist_azimuth
+函数计算得到的震中距约为 6959 km (采用 WGS84 椭球:赤道半径 6378.1370 km、
+扁率约为 0.0033528106647474805),在半径为 6371 km 的完美球状地球上约为 62.585°
+(利用 kilometers2degrees
+函数计算得到),使用 62.585° 直接计算的 P 波初至到时为 592.64 秒,二者相差 1.63 秒。
+
+在震中距比较小的情况下,可以使用 -km
选项指定震中距(单位为 km)。
+比如计算震源深度为 5 km,震中距 100 km 处,P、S、PcP、ScS、PKiKP 震相的走时信息:
+$ taup time -h 5 -km 100 -ph P,S,PcP,ScS,PKiKP
+
+
+
+
+输出格式
+下面的命令计算了 PREM 模型下,震源深度 100 km,震中距 60° 处,P 和 pP 震相的走时信息。
+其输出为:
+$ taup time -mod prem -h 100 -deg 60 -ph P,pP
+
+Model: prem
+Distance Depth Phase Travel Ray Param Takeoff Incident Purist Purist
+ (deg) (km) Name Time (s) p (s/deg) (deg) (deg) Distance Name
+-----------------------------------------------------------------------------------
+ 60.00 100.0 P 595.40 6.815 30.14 20.82 60.00 = P
+ 60.00 100.0 pP 618.89 6.890 149.49 21.06 60.00 = pP
+
+
+输出共 9 列,从左到右分别为:
+
+震中距(度):地震震中与台站的大圆弧路径长度
+震源深度(km)
+震相名
+震相走时(秒)
+射线参数(秒/度)
+
+
Note
+
射线参数有三种常用单位:秒/度(s/deg )、秒/弧度(s/radian)、秒/千米(s/km)。
+三者之间的关系为(\(R_0\) 为地球半径,假设为 6371 km):
+
+\[
+1 s/deg = \frac{1}{\pi*R_0/180} s/km = 1/111.19492 s/km
+\]
+
+\[
+1 s/deg = \frac{1}{\pi/180} s/radian = 57.29578 s/radian
+\]
+
+
+出射角(度):即射线从震源出射时与垂直向下方向的夹角,取值范围为 0 到 180°。
+
+
+
Note
+
不同文章对出射角的定义不同,使用时应格外注意。
+
老版本的 TauP 对出射角的定义不同,可视为 BUG,应避免使用老版本 TauP。
+
+
+入射角(度):射线入射到台站时与垂直向上方向的夹角。
+Purist 距离:地震波实际走过的圆弧距离。
+该值可能与震中距不同,例如 50° 震中距处记录到的 PKKKP 震相,实际走过的
+圆弧距离为 410°:
+$ taup time -deg 50 -ph PKKKP
+
+Model: iasp91
+Distance Depth Phase Travel Ray Param Takeoff Incident Purist Purist
+ (deg) (km) Name Time (s) p (s/deg) (deg) (deg) Distance Name
+-----------------------------------------------------------------------------------
+ 50.00 0.0 PKKKP 2519.56 2.242 6.72 6.72 410.00 = PKKKP
+
+
+
+Purist 震相名:地震波的“真实”震相名。
+例如,若想要计算 SS 震相在 660 km 不连续面的下表面的反射波走时,可指定其震相名为
+S^660S
。由于 PREM 模型中 660 km 不连续面的“真实”深度为 670 km,此时
+TauP 实际返回的时从 670 km 处反射回的震相,此时 Purist 震相名会显示为 S^670S
:
+$ taup time -mod prem -deg 120 -ph S^660S
+
+Model: prem
+Distance Depth Phase Travel Ray Param Takeoff Incident Purist Purist
+ (deg) (km) Name Time (s) p (s/deg) (deg) (deg) Distance Name
+------------------------------------------------------------------------------------
+ 120.00 0.0 S^660S 1975.75 12.336 20.79 20.79 120.00 * S^670S
+
+
+
+
+可以使用 --rel
选项输出相对于某个指定震相的走时差。例如,
+下面的命令中,最后一列输出了所有震相相对于 PcP 震相的走时差:
+$ taup time -mod prem -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP --rel PcP
+
+Model: prem
+Distance Depth Phase Travel Ray Param Takeoff Incident Purist Purist Relative to
+ (deg) (km) Name Time (s) p (s/deg) (deg) (deg) Distance Name PcP
+-----------------------------------------------------------------------------------------------
+ 60.00 300.0 P 574.72 6.739 33.65 20.58 60.00 = P -42.32
+ 60.00 300.0 PcP 617.05 4.016 19.28 12.09 60.00 = PcP 0.00
+ 60.00 300.0 PKiKP 993.45 1.245 5.88 3.72 60.00 = PKiKP 376.41
+ 60.00 300.0 S 1043.98 12.659 34.16 21.37 60.00 = S 426.93
+ 60.00 300.0 ScS 1134.89 7.480 19.38 12.43 60.00 = ScS 517.85
+
+
+
+
+信息提取
+上面介绍的输出中包含了很多信息,想要在脚本中提取出想要的信息有些麻烦。所以
+taup time
提供了一些选项,使得在脚本中计算走时、射线参数更加方便。
+
+走时
+--time
选项使得输出中只包含走时信息,并且小数点的位数更多:
+$ taup time -mod prem -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP --time
+574.7245 617.047 993.4524 1043.9805 1134.8923
+
+
+需要注意的是,输出的走时不是按照 -ph
选项中震相的顺序进行排序的,
+而是按照走时递增的顺序排序。比如这里,S 震相放在震相列表的第二位,
+而 S 震相的走时 1043.9805 却放在第四位。
+
+
+射线参数
+--rayp
选项使得输出中只包含射线参数信息,并且小数点的位数更多:
+$ taup time -mod prem -h 300 -deg 60 -ph P,S,PcP,ScS,PKiKP --rayp
+6.739042 4.0158706 1.2450149 12.65922 7.480467
+
+
+此时,输出的射线参数是按照 -ph
选项中震相的顺序进行排序的。
+
+
Note
+
--rayp
和 --time
选项不能一起使用。
+当两个选项同时使用时,会以后出现的选项为准。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_velplot/index.html b/taup/taup_velplot/index.html
new file mode 100644
index 00000000..595abe67
--- /dev/null
+++ b/taup/taup_velplot/index.html
@@ -0,0 +1,671 @@
+
+
+
+
+
+
+
+
+ taup velplot — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+taup velplot
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-06-02
+
+
+taup velplot
可以很方便地生成用于绘制速度-深度剖面的 GMT 脚本。
+使用 taup velplot --help
可查询该命令的完整用法和选项。此处仅介绍其常用用法。
+生成 iasp91 参考模型的速度-深度剖面绘图脚本:
+$ taup velplot -mod iasp91
+
+
+执行以上命令生成的脚本 iasp91_vel.gmt
,生成 PDF 格式的速度-深度剖面:
+
+绘制出来的图件效果如下(蓝线为 P 波速度,红线为 S 波速度):
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/taup/taup_wavefront/index.html b/taup/taup_wavefront/index.html
new file mode 100644
index 00000000..722bf578
--- /dev/null
+++ b/taup/taup_wavefront/index.html
@@ -0,0 +1,805 @@
+
+
+
+
+
+
+
+
+ taup wavefront — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
taup wavefront
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+taup wavefront
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-06-05
+
+
+taup wavefront
命令可用于生成波前面,即任意时刻地震波在地球内部的波场快照。
+
+基本用法
+使用 taup wavefront --help
可查询该命令的完整用法和选项。其选项与
+taup time 几乎完全相同,故不再重复介绍。此处仅介绍常用用法。
+计算震源深度为 300 km,震中距 60° 处,P 震相的波前面:
+$ taup wavefront -ph P -deg 60 -h 300
+
+
+该命令会生成文件 taup_wavefront.gmt
,其包含了不同时刻(t=100, 200, 300, …)的
+P 波的波前面信息,内容如下:
+> P at 100.0 seconds
+5.31 5151.8 100.00 254.331
+5.42 5158.7 100.00 260.031
+5.49 5163.9 100.00 264.250
+5.55 5167.7 100.00 267.326
+...(省略若干行)
+> P at 200.0 seconds
+15.69 4244.7 200.00 254.331
+15.93 4267.0 200.00 260.031
+16.10 4283.9 200.00 264.250
+16.23 4296.4 200.00 267.326
+...(省略若干行)
+
+
+该文件包含四列,分别是:震中距(度)、深度(km)、走时(秒)、射线参数(秒/度)。可以直接使用文件的前两列进行绘图。
+加上 --gmt
选项,则会生成一个绘制波前面的 GMT 脚本 taup_wavefront.gmt
:
+$ taup wavefront -ph P -deg 60 -h 300 --gmt
+
+
+使用如下命令执行该绘图脚本,即可得到 PDF 格式的波前面传播图:
+$ bash taup_wavefront.gmt
+
+
+绘制出来的图件效果如下:
+
+
+
+进阶用法
+taup wavefront
提供的 --rays
选项可以进一步控制生成波前面时所使用的射线数目
+(即每个波前面用多少个点约束),而 --timestep
选项可以控制波前面的时间步长
+(即间隔多长时间产生一个波前面)。
+以下示例中,每个波前面用 20 条射线计算,且每 25 秒计算一个波前面:
+$ taup wavefront -ph P -deg 60 -h 300 --rays 20 --timestep 25 --gmt
+$ bash taup_wavefront.gmt
+
+
+绘制出来的图件效果如下:
+
+
+
+波场动画
+taup wavefront
提供的 --timefiles
选项可以将每个时刻的波前面信息输出到
+不同的文件中。有了每个时刻的波场信息,就可以制作波场动画了。
+以下命令会生成几十个文件,每个文件包含一个波前面信息:
+$ taup wavefront -ph P -deg 60 -h 300 --timestep 10 --timefiles
+
+
+例如,taup_wavefront_025.gmt
包含了第 25 秒时的波前面信息。
+这些文件可用于制图,并进一步生成动画。
+将 --timefiles
选项与 --gmt
选项连用,则会对每个波前面生成一个单独的 GMT 绘图脚本:
+$ taup wavefront -ph P -deg 60 -h 300 --timestep 10 --timefiles --gmt
+
+
+以上命令会生成几十个 GMT 脚本。使用如下命令可以批量执行所有 GMT 脚本,生成多个 PDF 文件:
+$ for i in $(ls taup_wavefront_*.gmt); do bash $i; done
+
+
+使用 GraphicsMagick 的
+gm convert 命令
+可以将多个 PDF 文件转换为 GIF 动画:
+$ gm convert -delay 10 -density 150x150 taup_wavefront_*.pdf taup_wavefront.gif
+
+
+其中,-delay 10
表示每两张图的间隔是 10/100 秒,-density 150x150
设置动画的水平和
+垂直方向的像素点数。
+生成的动画如下图所示:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template/index.html b/template/index.html
new file mode 100644
index 00000000..b05b9e9d
--- /dev/null
+++ b/template/index.html
@@ -0,0 +1,667 @@
+
+
+
+
+
+
+
+
+ 教程模板 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+教程模板
+
+
+
+
Note
+
本教程仅在 Linux 和 macOS 系统下使用 v1.0.0 测试通过,其余版本或系统可能有所差异。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template/install/index.html b/template/install/index.html
new file mode 100644
index 00000000..7fa17d38
--- /dev/null
+++ b/template/install/index.html
@@ -0,0 +1,683 @@
+
+
+
+
+
+
+
+
+ 安装 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+安装
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-01-02
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+ 这一节将介绍如何在 Linux 和 macOS 上安装 XXX 软件。
+
+安装依赖包
+下载源码
+解压
+编译
+安装
+修改环境变量
+执行 XXX 命令测试
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template/intro/index.html b/template/intro/index.html
new file mode 100644
index 00000000..555e9709
--- /dev/null
+++ b/template/intro/index.html
@@ -0,0 +1,721 @@
+
+
+
+
+
+
+
+
+ 简介 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
简介
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+简介
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-01-02
+
+
+本文档是地震“学”软件的教程模板。该模板规定了软件教程中所需包含的内容,
+以及内容的具体格式和风格。
+
+使用说明
+若想要为一个软件写教程,可直接复制本模板文件夹(位于 /source/template
目录)
+的全部内容,重命名,并更新软件的基本信息。
+
+
+引用
+有引用文献的软件应列出其引用文献。
+建议访问 https://zbib.org 网站,通过标题、DOI 或网址搜索相关文献,
+然后选择 American Geophysical Union 风格,导出到剪贴板。
+例如:
+
+Crotwell, H. P., Owens, T. J., & Ritsema, J. (1999).
+The TauP Toolkit: Flexible Seismic Travel-time and Ray-path Utilities.
+Seismological Research Letters, 70(2), 154–160.
+https://doi.org/10.1785/gssrl.70.2.154
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/template/style/index.html b/template/style/index.html
new file mode 100644
index 00000000..1df8be02
--- /dev/null
+++ b/template/style/index.html
@@ -0,0 +1,671 @@
+
+
+
+
+
+
+
+
+ 风格指南 — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+风格指南
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新日期: 2021-02-06
+
+
+
+为每个软件创建单独的文件夹
+每个软件的教程应包括如下内容:
+
+
+其他规则请参考《地震“学”贡献指南》
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/utilities/distaz/index.html b/utilities/distaz/index.html
new file mode 100644
index 00000000..acb7dfd7
--- /dev/null
+++ b/utilities/distaz/index.html
@@ -0,0 +1,765 @@
+
+
+
+
+
+
+
+
+ distaz — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
distaz
+
+
+
+
+
+
Contents
+
+
+
+
+
+
+
+
+
+
+distaz
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新时间: 2021-01-12
+
+
+
+
+
+我们假定用户已经根据《配置操作系统》中的内容安装了
+C/C++ 和 Fortran 编译器 gcc
、g++
和 gfortran
+以及常用命令行工具 make
和 git
等。
+修改环境变量时,我们假定用户当前使用的 Shell 是 Bash,且 Bash 配置文件
+为 ~/.bashrc
。Z Shell (zsh)用户应修改 ~/.zshrc
。
+不确定自己当前使用的是何种 Shell 的用户,可检查 echo $SHELL
命令的输出。
+所有软件的安装方式及安装路径,均遵循
+《文件管理实践经验》 和
+《软件安装实践经验》。
+
+
+ distaz
是一个可以用于计算球面上任意两点间球面距离、方位角和反方位角的小工具。
+
+相关代码
+distaz
代码很短,简单易懂,其采用的地球模型为椭球模型,精度上可以满足需求。
+
+
+
+使用方法
+仅以 C 语言版本的 distaz
为例,用如下命令即可编译:
+$ cc distaz.c -o distaz -lm
+
+
+并将生成的可执行文件移动到 ~/bin/
目录下:
+$ mkdir -p ~/bin/
+$ mv distaz ~/bin/
+
+
+若 ~/bin/
路径尚未添加到环境变量 PATH 中,则执行如下命令:
+$ echo 'export PATH=${HOME}/bin:${PATH}' >> ~/.bashrc
+$ source ~/.bashrc
+
+
+其输入为台站纬度、台站经度、事件纬度、事件经度:
+sta_lat sta_lon evt_lat evt_lon
+
+
+输出为震中距(单位为°)、反方位角和方位角:
+
+例如,台站位于(10°S,14°E),地震位于(40°N,50°W):
+$ distaz -10 14 40 -50
+77.218 314.930 114.795
+
+
+
+
Note
+
C 语言版的 distaz
默认输出小数点后 3 位。可以将源码 distaz.c
中
+printf("%6.3f %6.3f %6.3f\n", delta, baz, az);
的 %6.3f
修改为
+更高精度的输出格式(例如 %8.5f
)以达到所需的精度。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/utilities/saclst/index.html b/utilities/saclst/index.html
new file mode 100644
index 00000000..2e8266a5
--- /dev/null
+++ b/utilities/saclst/index.html
@@ -0,0 +1,691 @@
+
+
+
+
+
+
+
+
+ saclst — 地震“学”软件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+saclst
+
+本节贡献者: 田冬冬(作者)、姚家园(审稿)
+最近更新时间: 2021-01-09
+
+
+saclst
是 SAC 软件自带的一个常用工具,用于列出头段变量的值。
+使用 saclst help
可查询该命令的完整用法和选项。终端只键入 saclst
+可查询简单用法,其语法很简单:
+$ saclst header_lists f file_lists
+
+
+
+
+
Note
+
使用 saclst
时,SAC 头段变量名并不区分大小写,除了头段变量 F
以外。
+F
用于存储事件的结束时刻相对于参考时刻的秒数,为了与关键字 f
区分,
+使用 saclst
查看其值时,必须使用大写。
+
+查看单个文件的单个头段:
+$ saclst npts f seis.SAC
+seis.sac 1000
+
+
+查看单个文件的多个头段:
+$ saclst npts delta F f seis.SAC
+seis.sac 1000 0.025 10.233
+
+
+查看多个文件的多个头段:
+$ saclst stla stlo evla evlo gcarc f N.*.U
+N.AAKH.U 36.3726 137.92 -5.514 151.161 43.4752
+N.ABNH.U 34.6326 137.231 -5.514 151.161 42.0392
+N.AC2H.U 35.4786 137.735 -5.514 151.161 42.6857
+N.AGMH.U 35.787 137.717 -5.514 151.161 42.9798
+N.AGWH.U 43.0842 140.82 -5.514 151.161 49.2714
+N.AHIH.U 38.2799 139.549 -5.514 151.161 44.8874
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file