国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于S1000D 標準的波音787 數(shù)據(jù)模塊應用研究

2023-11-15 20:14王浩文唐宏浩宋佳上海吉祥航空股份有限公司
航空維修與工程 2023年9期
關鍵詞:航司波音手冊

■ 王浩文 唐宏浩 宋佳/上海吉祥航空股份有限公司

基于S1000D 標準的技術出版物以數(shù)據(jù)模塊為單元,技術出版物使用XML為介質進行描述,這些數(shù)據(jù)模塊則由S1000D 規(guī)范Schema 以及波音商業(yè)規(guī)則(Boeing Business Rules)共同定義。波音為客戶提供了S1000D 標準的波音787技術出版物,本文將對數(shù)據(jù)模塊在技術出版物管理系統(tǒng)中的應用提供支持。

1 S1000D 規(guī)范及XML Schema

目前,國際主流的民用飛機技術出版物編制規(guī)范為ATA 2200 和S1000D。ATA 2200 是ATA 牽頭,聯(lián)合飛機制造商制定的數(shù)字出版物標準。S1000D 則是由ASD、AIA、ATA 等牽頭,集合2000 多家企業(yè)成立的新型數(shù)字出版物標準。目前S1000D 作為數(shù)字出版物的新標準被廣泛使用。例如,空客的SB 文件、波音的AMM 及SB 等文件都以此規(guī)范為標準出版。S1000D 規(guī)范的文件載體是XML 文件。S1000D 因具有更好的發(fā)展前景,正在各個領域逐漸取代ATA 2200 規(guī)范。

2 我司對波音787 S1000D 技術出版物的處理架構

波音發(fā)出改版或新的波音787 手冊數(shù)據(jù)原始文件,并將所有數(shù)據(jù)壓縮成客戶化BULK 數(shù)據(jù)包,再將BULK 包推送到波音文件分發(fā)中心。航司可通過自有的接收服務器接收波音的客戶化BULK數(shù)據(jù),并上傳至航司TDMS 服務器。航司在接收到787客戶化BULK包(S1000D XML 格式)后,首先通過打印服務器解析BULK 中的數(shù)據(jù)模塊,并將所有數(shù)據(jù)存入Oracle 數(shù)據(jù)庫,數(shù)據(jù)包解壓縮后將正文及圖片存入文件存儲庫。工程師通過基于TDMS 的服務器網(wǎng)站編輯工卡的表頭信息,使用XML 編輯工卡的正文內(nèi)容,打印服務器內(nèi)集合已有的表頭及正文,通過航司客戶化的樣式表A 文件控制輸出為PDF 文件,以供打印使用;或是通過樣式表B 將文件以XML/HTML格式輸出,以供在線查看或電子簽署。

3 Schema 的應用

S1000D 定義了常用數(shù)據(jù)模塊的類型以及使用方式,XSD 是首先分離于XML 本身的Schema 語言。Schema 的首要工作是對各數(shù)據(jù)單元進行定義和規(guī)范,使其滿足波音787 出版物的業(yè)務需求。波音商業(yè)規(guī)則集合了S1000D 規(guī)范以及XSD Schema 的波音自有的一套文件編寫規(guī)范。對于波音Schema 文件的很多規(guī)則,航司并不能完全利用,故需要對Schema 進行客戶化定制,刪除其中用不到的部分,并引入一些客戶化的標簽,如簽字點、必檢標識、修訂記錄、反饋表,再將代碼加入Schema,使這些客戶化內(nèi)容可以滿足XML 的結構要求。這需要在電子化工卡模塊的開發(fā)中提交需求并完成修改發(fā)布。

4 樣式表(stylesheet)的應用

樣式表解決了工程師Word 使用效率較低的問題,顯著減少編卡人用于格式統(tǒng)一的時間,提升工作效率,減少人為的文本及格式錯誤。樣式表就像一個規(guī)定好段落、字體、字號、邊距以及頁眉頁腳的Word 文檔,具有輸出速度快、輸出一致性高以及可定制的特點,廣泛應用于PDF 文件的生成。主流的樣式表分為XSL stylesheet 以及CSS stylesheet。XSL stylesheet 只適用于XML 文件的打印輸出,CSS stylesheet既適用于XML 文件也適用于HTML 文件的輸出。樣式表具有可修改的特點,航司在系統(tǒng)開發(fā)階段,可將自身需求提交給系統(tǒng)開發(fā)人員,完成樣式表的確定和發(fā)布。主要客戶化內(nèi)容有:工卡表頭的制定、工程師校核過的航材耗材工具信息表、頁眉頁腳中公司及部門的名稱及l(fā)ogo,以及正文的字體、字號、行距、邊距,反饋表的格式制定等。

5 787 S1000D 數(shù)據(jù)模塊的應用及其優(yōu)勢分析

傳統(tǒng)的工卡編寫方式是:工程師手動識別一份AMM 的所有信息,并使用傳統(tǒng)辦公軟件(如Word)進行工卡編寫。該方式需要將一份AMM 中所有涉及生產(chǎn)保障的信息全部識別出來,并手動通過Word 識別所有的相關信息,既耗時且容易產(chǎn)生差錯。利用S1000D 數(shù)據(jù)模塊中的各種數(shù)據(jù)單元編寫工卡,不僅能夠提升編寫效率,還可以減少人為差錯。如何有效利用手冊數(shù)據(jù)中的各個模塊,需要航空工程師的專業(yè)經(jīng)驗以及IT 工程師在項目開發(fā)階段的積極配合與協(xié)同。

5.1 手冊數(shù)據(jù)模塊的信息提取

在收到波音手冊文件的數(shù)據(jù)包后,TDMS 服務器自動解析AMM 手冊中的區(qū)域、蓋板、工具、有效性、章節(jié)號(文件名)、AMM 標題,同時解析IPC 中的航材<spares>耗材<supplyli>清單,并將這些信息導入Oracle 數(shù)據(jù)庫。當工程師調(diào)用某個AMM 數(shù)據(jù)包時,只需輸入規(guī)范的AMM 章節(jié)號并調(diào)用數(shù)據(jù)庫中的信息,TDMS 便能將以上信息自動填入工卡表頭編輯頁,大量減少了航材工具耗材的校核時間。</p><h3>5.2 787 S1000D 的超鏈接設計</h3><p>1)超鏈接設計是對電子出版物的擴展,可以大大提高工卡的可讀性,并提高工卡執(zhí)行時的效率。參考文件數(shù)據(jù)模塊的外鏈接設計基于標簽<refdm><refdm id>以及該標簽下的元素xlink:href,通過TDMS 服務器來識別這些標簽,并通過XLINK 的地址鏈接到波音787 toolbox 在線手冊系統(tǒng)進行查閱。該機制也適用于所有帶ID 屬性的標簽,如區(qū)域、蓋板、航材等。航司也可根據(jù)自身需求識別這些信息并鏈接到相應的手冊系統(tǒng),以達到快速識別的目的。</p><p>2)圖片引用的內(nèi)鏈設計基于標簽<figure><figure id>,波 音S1000D 規(guī) 則中對每張圖片都賦予了一個ID,在正文中只要通過設置標簽<xref xidtype="figure" xrefid=/>,并將對應的FIGURE ID 填入該標簽內(nèi),便能實現(xiàn)正文對圖片的引用。其作用是在閱讀工卡正文時,方便施工人員快速點擊超鏈接轉到圖片頁,提升施工效率。</p><h3>5.3 基于S1000D <para>標簽的翻譯應用</h3><p>傳統(tǒng)工卡編寫時,需要編寫者人工翻譯所有文本,而利用S1000D 文本數(shù)據(jù)繼而建立翻譯庫,將大幅提升翻譯工作效率。由于S1000D 數(shù)據(jù)模塊中所有的手冊文本內(nèi)容基本都以<para>標簽為載體,通過程序識別<para>標簽提取整本手冊所有的文本語句,使用機器翻譯軟件進行批量翻譯,最后進行人工精校,將其轉化為翻譯庫。</p><h3>5.4 787 S1000D XML 全生命周期改版方案</h3><p>波音推送完首批AMM 手冊后,涉及全生命周期的改版和維護都將以增量包的形式推送,改版方案將確保手冊滿足持續(xù)適航要求,確保工卡在全生命周期內(nèi)的完善和可靠。該方案相對于傳統(tǒng)word 編卡,存在以下優(yōu)勢。</p><p>1)工卡自動改版推送</p><p>基于有效性標簽<circategory>內(nèi)的type 元素的值,當該值為"changed"時,則代表波音對該AMM 進行了升版,航司可通過TDMS 識別該標簽的信息,自動將改版清單下發(fā)給對應工程師,同時自動將AMM 的版本和日期提取到工卡表頭,省去了編卡人核對AMM highlight 的時間,顯著提升工卡改版維護效率。</p><p>2)客戶化內(nèi)容的自動繼承</p><p>上一版本中區(qū)別于AMM 手冊的工程師設置的圖片、文本、簽字點、記錄項和反饋頁等可自動復制及繼承至新的XML 工序,避免了編卡人重復編寫手動設置的內(nèi)容。</p><p>3)工卡內(nèi)容自動對比,差異項自動展示</p><p>使用XML 對比合并軟件(如exam xml 或內(nèi)置于TDMS 系統(tǒng)的XML DIFF插件),將改版后的AMM XML 文本與上一版本的XML 文本進行對比,忽略航司的客戶化內(nèi)容(如簽字點、記錄項等),自動高亮顯示有差異的內(nèi)容。</p><p>4)改版后內(nèi)容的文本合并</p><p>將有差異的文本內(nèi)容覆蓋到上一版本的XML 工序中,便得到新版手冊文件,完成了整個文本的改版過程。</p><p>5)插圖的自動升版</p><p>在XML 對比合并軟件中,將新圖片的代碼覆蓋原代碼,新插圖的代碼自帶鏈接到BULK 增量包內(nèi)的插圖文件,具體邏輯為定位圖片的<figure ID>,將BULK 包內(nèi)的圖片提取到現(xiàn)在的編寫工序中,保存上傳TDMS 服務器,便可實現(xiàn)對圖片的自動升版。</p><p>6)S1000D 中改版線的顯示</p><p>對于改版的內(nèi)容,對文本標簽<para>的change 元素賦值modify,樣式表stylesheet 中的標簽<change-barbegin><change-bar-end>將識別文本中的change 元素,并將改版線顯示在PDF的對應段落,以提升工卡的可讀性。</p><h2>6 總結</h2><p>本文介紹了我司在系統(tǒng)開發(fā)過程以及實踐中建立起來的波音787 維護手冊數(shù)據(jù)模塊的應用,明確了數(shù)據(jù)接收、處理及持續(xù)適航管理的方法,希望能為國內(nèi)S1000D 技術出版物業(yè)務標準的制定和數(shù)據(jù)模塊的系統(tǒng)建設提供有效支持,為全生命周期的技術出版物維護指明方向。</p></p> <!-- <div id="syggg00" class="article_pdf"><a >查看pdf文檔請下載app</a></div>--><div id="syggg00" class="article_love"> <div id="syggg00" class="title">猜你喜歡</div> <div id="syggg00" class="article_love_keyword"><span><a href="/tags/4/4/77597911802ec5ec/3318662.html" target="_blank">航司</a></span><span><a href="/tags/1/0/434de7add964707f/1.html" target="_blank">波音</a></span><span><a href="/tags/5/4/fea3a3664d15faac/1.html" target="_blank">手冊</a></span></div> <div id="syggg00" class="article_love_news"><dd><a class="txt_title" href="/page/2021/1014/11004735.shtml" target="_blank" title="NOAA聯(lián)合航司推出溫室氣體追蹤新技術 可測量飛機飛行途中溫室氣體">NOAA聯(lián)合航司推出溫室氣體追蹤新技術 可測量飛機飛行途中溫室氣體</a><div id="syggg00" class="rsorc"><a href="/bk/hwxy/20216.html" class="ly" title="海外星云(2021年6期)">海外星云(2021年6期)</a><span id="syggg00" class="txt">2021-10-14</span></div></dd><dd><a class="txt_title" href="/page/2021/0602/8398306.shtml" target="_blank" title="“隨心飛”變“鬧心飛”,薅羊毛套路有多深?">“隨心飛”變“鬧心飛”,薅羊毛套路有多深?</a><div id="syggg00" class="rsorc"><a href="/bk/zwykxkb/20215.html" class="ly" title="雜文月刊(選刊版)(2021年5期)">雜文月刊(選刊版)(2021年5期)</a><span id="syggg00" class="txt">2021-06-02</span></div></dd><dd><a class="txt_title" href="/page/2020/1202/18028067.shtml" target="_blank" title="更正說明">更正說明</a><div id="syggg00" class="rsorc"><a href="/bk/mhgl/20207.html" class="ly" title="民航管理(2020年7期)">民航管理(2020年7期)</a><span id="syggg00" class="txt">2020-12-02</span></div></dd><dd><a class="txt_title" href="/page/2020/0519/8014732.shtml" target="_blank" title="黑票代">黑票代</a><div id="syggg00" class="rsorc"><a href="/bk/wcbzwb/202014.html" class="ly" title="文萃報·周五版(2020年14期)">文萃報·周五版(2020年14期)</a><span id="syggg00" class="txt">2020-05-19</span></div></dd><dd><a class="txt_title" href="/page/2017/0115/13808193.shtml" target="_blank" title="波音百年:戰(zhàn)火中走來的民航巨人">波音百年:戰(zhàn)火中走來的民航巨人</a><div id="syggg00" class="rsorc"><a href="/bk/bktmhkht/201612.html" class="ly" title="百科探秘·航空航天(2016年12期)">百科探秘·航空航天(2016年12期)</a><span id="syggg00" class="txt">2017-01-15</span></div></dd><dd><a class="txt_title" href="/page/2016/0718/12128235.shtml" target="_blank" title="波音CST-100飛船試飛再推6個月">波音CST-100飛船試飛再推6個月</a><div id="syggg00" class="rsorc"><a href="/bk/tkts/201612.html" class="ly" title="太空探索(2016年12期)">太空探索(2016年12期)</a><span id="syggg00" class="txt">2016-07-18</span></div></dd><dd><a class="txt_title" href="/page/2008/1222/4080015.shtml" target="_blank" title="School?。粒洌恚椋螅螅椋铮顡裥?>School?。粒洌恚椋螅螅椋铮顡裥?/a><div id="syggg00" class="rsorc"><a href="/bk/zxsyyydyxz/20084.html" class="ly" title="中學生英語·閱讀與寫作(2008年4期)">中學生英語·閱讀與寫作(2008年4期)</a><span id="syggg00" class="txt">2008-12-22</span></div></dd><dd><a class="txt_title" href="/page/2008/0707/4730191.shtml" target="_blank" title="兔兔自殺手冊">兔兔自殺手冊</a><div id="syggg00" class="rsorc"><a href="/bk/wygw/20084.html" class="ly" title="文苑·感悟(2008年4期)">文苑·感悟(2008年4期)</a><span id="syggg00" class="txt">2008-07-07</span></div></dd><dd><a class="txt_title" href="/page/2008/0318/4079527.shtml" target="_blank" title="School Admission擇校">School?。粒洌恚椋螅螅椋铮顡裥?/a><div id="syggg00" class="rsorc"><a href="/bk/zxsyywyjxyyj/20084.html" class="ly" title="中學生英語·外語教學與研究(2008年4期)">中學生英語·外語教學與研究(2008年4期)</a><span id="syggg00" class="txt">2008-03-18</span></div></dd><dd><a class="txt_title" href="/page/2000/0607/3894991.shtml" target="_blank" title="波音757-300中遠程客機">波音757-300中遠程客機</a><div id="syggg00" class="rsorc"><a href="/bk/hkzs/20004.html" class="ly" title="航空知識(2000年4期)">航空知識(2000年4期)</a><span id="syggg00" class="txt">2000-06-07</span></div></dd></div> </div><div id="syggg00" class="other_pel mt80"> <p class="fl"><a href="/bk/hkwxygc/20239.html" target="_blank"><img src="https://cimg.fx361.com/images/2023/1116/d7221b33d8242a0f27bf164be8ea2f79360d7369.webp" alt=""></a><span id="syggg00" class="p1"><a href="/bk/hkwxygc/" target="_blank">航空維修與工程</a></span><span id="syggg00" class="p2"><a href="/bk/hkwxygc/20239.html" target="_blank">2023年9期</a></span></p> <dl class="fl"><dt>航空維修與工程的其它文章</dt><dd><a href="/page/2023/1115/22705841.shtml" title="一種基于可靠性的ACM 預防性維修策略">一種基于可靠性的ACM 預防性維修策略</a></dd><dd><a href="/page/2023/1115/22705816.shtml" title="法國航空供應鏈難以滿足生產(chǎn)需求">法國航空供應鏈難以滿足生產(chǎn)需求</a></dd><dd><a href="/page/2023/1031/22705813.shtml" title="動 態(tài)">動 態(tài)</a></dd><dd><a href="/page/2023/1031/22705814.shtml" title="2023年全球商用發(fā)動機MRO市場發(fā)展趨勢">2023年全球商用發(fā)動機MRO市場發(fā)展趨勢</a></dd><dd><a href="/page/2023/1031/22705815.shtml" title="Trent 7000和Trent 1000發(fā)動機的技術改裝包發(fā)展現(xiàn)狀">Trent 7000和Trent 1000發(fā)動機的技術改裝包發(fā)展現(xiàn)狀</a></dd><dd><a href="/page/2023/1031/22705826.shtml" title="附件維修管理與創(chuàng)新全景智能化平臺的設計與應用">附件維修管理與創(chuàng)新全景智能化平臺的設計與應用</a></dd></dl> </div></div> </div> </div> <div id="syggg00" class="sidebarR"> <!-- tab選項卡 --> <div id="syggg00" class="tab01 mb20"><div id="syggg00" class="tabArrow"></div><div id="syggg00" class="tabItem"><div id="syggg00" class="tabTit"><a href="#">雜志排行</a></div> <div id="syggg00" class="tabCont"><ol><li><p class="row01"><span id="syggg00" class="topNum">1</span><a href="/bk/sdjy/202410.html" class="row01a">《師道·教研》</a><span id="syggg00" class="row01_fr"><a href="/bk/sdjy/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">2</span><a href="/bk/swyzhsby/202411.html" class="row01a">《思維與智慧·上半月》</a><span id="syggg00" class="row01_fr"><a href="/bk/swyzhsby/202411.html">2024年11期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">3</span><a href="/bk/xdgyjjhxxh/20242.html" class="row01a">《現(xiàn)代工業(yè)經(jīng)濟和信息化》</a><span id="syggg00" class="row01_fr"><a href="/bk/xdgyjjhxxh/20242.html">2024年2期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">4</span><a href="/bk/wxxsyb/202410.html" class="row01a">《微型小說月報》</a><span id="syggg00" class="row01_fr"><a href="/bk/wxxsyb/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">5</span><a href="/bk/gywsw/20241.html" class="row01a">《工業(yè)微生物》</a><span id="syggg00" class="row01_fr"><a href="/bk/gywsw/20241.html">2024年1期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">6</span><a href="/bk/xl/20249.html" class="row01a">《雪蓮》</a><span id="syggg00" class="row01_fr"><a href="/bk/xl/20249.html">2024年9期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">7</span><a href="/bk/sjbl/202421.html" class="row01a">《世界博覽》</a><span id="syggg00" class="row01_fr"><a href="/bk/sjbl/202421.html">2024年21期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">8</span><a href="/bk/zxqyglykj/20246.html" class="row01a">《中小企業(yè)管理與科技》</a><span id="syggg00" class="row01_fr"><a href="/bk/zxqyglykj/20246.html">2024年6期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">9</span><a href="/bk/xdsp/20244.html" class="row01a">《現(xiàn)代食品》</a><span id="syggg00" class="row01_fr"><a href="/bk/xdsp/20244.html">2024年4期</a></span></p></li><li><p class="row01"><span id="syggg00" class="topNum">10</span><a href="/bk/wszyjy/202410.html" class="row01a">《衛(wèi)生職業(yè)教育》</a><span id="syggg00" class="row01_fr"><a href="/bk/wszyjy/202410.html">2024年10期</a></span></p></li></ol> </div></div> </div> </div> <div id="syggg00" class="clr"></div> </div> </div> <!--div class="advertisement"> </div--> <div id="syggg00" class="footer"> <p><a href="/aboutus/index.html">關于參考網(wǎng)</a></p> </div> <script> if ('serviceWorker' in navigator) { window.onload = function () { navigator.serviceWorker.register('/sw.js'); }; } </script> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/jquery/3.4.0/jquery.min.js"></script> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/sticky-kit/1.1.3/sticky-kit.min.js"></script> <script type="text/javascript"> document.write('<script src="https://js.fx361.com/index.js"><\/script>'); </script> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <div style="position:fixed;left:-9000px;top:-9000px;"></div> <div id="pl_css_ganrao" style="display: none;"></div> <a href="http://m.zgkjsz.com/" title="国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡">国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡</a> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="9tpj5" class="pl_css_ganrao" style="display: none;"><b id="9tpj5"></b><output id="9tpj5"></output><thead id="9tpj5"></thead><pre id="9tpj5"><style id="9tpj5"></style></pre><nobr id="9tpj5"><small id="9tpj5"></small></nobr><sup id="9tpj5"></sup><i id="9tpj5"><nobr id="9tpj5"></nobr></i><legend id="9tpj5"><dfn id="9tpj5"></dfn></legend><tt id="9tpj5"><progress id="9tpj5"></progress></tt><span id="9tpj5"></span><sub id="9tpj5"><thead id="9tpj5"></thead></sub><ruby id="9tpj5"><sub id="9tpj5"></sub></ruby><u id="9tpj5"><mark id="9tpj5"></mark></u><nobr id="9tpj5"><em id="9tpj5"><div id="9tpj5"><ol id="9tpj5"></ol></div></em></nobr><small id="9tpj5"></small><span id="9tpj5"></span><var id="9tpj5"><form id="9tpj5"></form></var><legend id="9tpj5"><th id="9tpj5"><b id="9tpj5"><progress id="9tpj5"></progress></b></th></legend><dfn id="9tpj5"><u id="9tpj5"></u></dfn><optgroup id="9tpj5"><output id="9tpj5"><thead id="9tpj5"><thead id="9tpj5"></thead></thead></output></optgroup><label id="9tpj5"></label><em id="9tpj5"><div id="9tpj5"><ol id="9tpj5"><label id="9tpj5"></label></ol></div></em><progress id="9tpj5"><acronym id="9tpj5"></acronym></progress><video id="9tpj5"><em id="9tpj5"><meter id="9tpj5"><ol id="9tpj5"></ol></meter></em></video><i id="9tpj5"></i><sub id="9tpj5"><strike id="9tpj5"><strong id="9tpj5"><dfn id="9tpj5"></dfn></strong></strike></sub><strike id="9tpj5"><listing id="9tpj5"></listing></strike><label id="9tpj5"></label><legend id="9tpj5"></legend><label id="9tpj5"><rp id="9tpj5"></rp></label><optgroup id="9tpj5"><ruby id="9tpj5"><sub id="9tpj5"><thead id="9tpj5"></thead></sub></ruby></optgroup><strike id="9tpj5"><label id="9tpj5"></label></strike><font id="9tpj5"><legend id="9tpj5"><sup id="9tpj5"><label id="9tpj5"></label></sup></legend></font><video id="9tpj5"><font id="9tpj5"></font></video><legend id="9tpj5"><dfn id="9tpj5"></dfn></legend><u id="9tpj5"><ins id="9tpj5"><address id="9tpj5"><p id="9tpj5"></p></address></ins></u><strike id="9tpj5"><listing id="9tpj5"><small id="9tpj5"><div id="9tpj5"></div></small></listing></strike><sub id="9tpj5"></sub><dfn id="9tpj5"></dfn><thead id="9tpj5"><big id="9tpj5"><strong id="9tpj5"><optgroup id="9tpj5"></optgroup></strong></big></thead><label id="9tpj5"></label><dl id="9tpj5"><strong id="9tpj5"></strong></dl><strong id="9tpj5"></strong><i id="9tpj5"><listing id="9tpj5"><dfn id="9tpj5"><menuitem id="9tpj5"></menuitem></dfn></listing></i><style id="9tpj5"><video id="9tpj5"><font id="9tpj5"><div id="9tpj5"></div></font></video></style><rp id="9tpj5"></rp><form id="9tpj5"><ins id="9tpj5"><form id="9tpj5"><legend id="9tpj5"></legend></form></ins></form><strike id="9tpj5"><listing id="9tpj5"></listing></strike><b id="9tpj5"></b><b id="9tpj5"></b><div id="9tpj5"><sup id="9tpj5"><label id="9tpj5"><rp id="9tpj5"></rp></label></sup></div><legend id="9tpj5"></legend><meter id="9tpj5"></meter><big id="9tpj5"><label id="9tpj5"><strong id="9tpj5"><ruby id="9tpj5"></ruby></strong></label></big><label id="9tpj5"><rp id="9tpj5"></rp></label><label id="9tpj5"><rp id="9tpj5"></rp></label><legend id="9tpj5"><var id="9tpj5"><form id="9tpj5"><ins id="9tpj5"></ins></form></var></legend><dfn id="9tpj5"></dfn><form id="9tpj5"></form><listing id="9tpj5"><small id="9tpj5"></small></listing><sub id="9tpj5"></sub><i id="9tpj5"><listing id="9tpj5"><small id="9tpj5"><menuitem id="9tpj5"></menuitem></small></listing></i><optgroup id="9tpj5"><ruby id="9tpj5"></ruby></optgroup><span id="9tpj5"><i id="9tpj5"><strong id="9tpj5"><dfn id="9tpj5"></dfn></strong></i></span><b id="9tpj5"><progress id="9tpj5"></progress></b><video id="9tpj5"><font id="9tpj5"><div id="9tpj5"><sup id="9tpj5"></sup></div></font></video><menuitem id="9tpj5"><span id="9tpj5"><i id="9tpj5"><listing id="9tpj5"></listing></i></span></menuitem><thead id="9tpj5"><big id="9tpj5"><label id="9tpj5"><strong id="9tpj5"></strong></label></big></thead><rp id="9tpj5"></rp><output id="9tpj5"><sub id="9tpj5"><i id="9tpj5"><listing id="9tpj5"></listing></i></sub></output><acronym id="9tpj5"><pre id="9tpj5"><th id="9tpj5"><tt id="9tpj5"></tt></th></pre></acronym><output id="9tpj5"><span id="9tpj5"><strike id="9tpj5"><listing id="9tpj5"></listing></strike></span></output><progress id="9tpj5"></progress><pre id="9tpj5"><style id="9tpj5"></style></pre><progress id="9tpj5"></progress><strong id="9tpj5"><optgroup id="9tpj5"></optgroup></strong><dl id="9tpj5"><pre id="9tpj5"></pre></dl><span id="9tpj5"><strike id="9tpj5"></strike></span><mark id="9tpj5"><form id="9tpj5"><p id="9tpj5"><dfn id="9tpj5"></dfn></p></form></mark><strong id="9tpj5"></strong><progress id="9tpj5"><acronym id="9tpj5"><pre id="9tpj5"><ruby id="9tpj5"></ruby></pre></acronym></progress><nobr id="9tpj5"></nobr><u id="9tpj5"><mark id="9tpj5"></mark></u><track id="9tpj5"><thead id="9tpj5"><progress id="9tpj5"><dl id="9tpj5"></dl></progress></thead></track><label id="9tpj5"><strong id="9tpj5"></strong></label><rp id="9tpj5"><font id="9tpj5"><p id="9tpj5"><dfn id="9tpj5"></dfn></p></font></rp><dl id="9tpj5"></dl><strong id="9tpj5"></strong><ins id="9tpj5"></ins><em id="9tpj5"></em><tt id="9tpj5"><big id="9tpj5"><dl id="9tpj5"><strong id="9tpj5"></strong></dl></big></tt><span id="9tpj5"></span><address id="9tpj5"></address><thead id="9tpj5"><big id="9tpj5"><dl id="9tpj5"><strong id="9tpj5"></strong></dl></big></thead><ins id="9tpj5"><acronym id="9tpj5"><legend id="9tpj5"><th id="9tpj5"></th></legend></acronym></ins><rp id="9tpj5"></rp><ruby id="9tpj5"></ruby><video id="9tpj5"></video><b id="9tpj5"><mark id="9tpj5"><form id="9tpj5"><legend id="9tpj5"></legend></form></mark></b><thead id="9tpj5"></thead></div> </html>