{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"asset","path":"asset","contentType":"directory"},{"name":"bin","path":"bin","contentType":"directory"},{"name":"media","path":"media","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"14749714759806.html","path":"14749714759806.html","contentType":"file"},{"name":"14749714759843.html","path":"14749714759843.html","contentType":"file"},{"name":"14749714760420.html","path":"14749714760420.html","contentType":"file"},{"name":"14749714760806.html","path":"14749714760806.html","contentType":"file"},{"name":"14749714760916.html","path":"14749714760916.html","contentType":"file"},{"name":"14749714760995.html","path":"14749714760995.html","contentType":"file"},{"name":"14749714762202.html","path":"14749714762202.html","contentType":"file"},{"name":"14749714762373.html","path":"14749714762373.html","contentType":"file"},{"name":"14749714762416.html","path":"14749714762416.html","contentType":"file"},{"name":"14749714762507.html","path":"14749714762507.html","contentType":"file"},{"name":"14749714762605.html","path":"14749714762605.html","contentType":"file"},{"name":"14749714762962.html","path":"14749714762962.html","contentType":"file"},{"name":"15063481937597.html","path":"15063481937597.html","contentType":"file"},{"name":"15194679139964.html","path":"15194679139964.html","contentType":"file"},{"name":"15228603330284.html","path":"15228603330284.html","contentType":"file"},{"name":"15230283138027.html","path":"15230283138027.html","contentType":"file"},{"name":"Android.html","path":"Android.html","contentType":"file"},{"name":"CNAME","path":"CNAME","contentType":"file"},{"name":"QCon-2018-Shanghai-Frontend-Practice-in-Ant-Financial.html","path":"QCon-2018-Shanghai-Frontend-Practice-in-Ant-Financial.html","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"all.html","path":"all.html","contentType":"file"},{"name":"all_1.html","path":"all_1.html","contentType":"file"},{"name":"all_2.html","path":"all_2.html","contentType":"file"},{"name":"all_3.html","path":"all_3.html","contentType":"file"},{"name":"android-studio-can-not-find-org-apache-http-package-after-update-to-6.0.html","path":"android-studio-can-not-find-org-apache-http-package-after-update-to-6.0.html","contentType":"file"},{"name":"angular.html","path":"angular.html","contentType":"file"},{"name":"archives.html","path":"archives.html","contentType":"file"},{"name":"atom.xml","path":"atom.xml","contentType":"file"},{"name":"calls-to-static-methods-in-java-interfaces-are-prohibited-in-jvm-target-1.6.html","path":"calls-to-static-methods-in-java-interfaces-are-prohibited-in-jvm-target-1.6.html","contentType":"file"},{"name":"conflict-with-angular-protractor-and-jquery-in-typeScript.html","path":"conflict-with-angular-protractor-and-jquery-in-typeScript.html","contentType":"file"},{"name":"conversion-between-array-and-json-string-using-objectmapper.html","path":"conversion-between-array-and-json-string-using-objectmapper.html","contentType":"file"},{"name":"conversion-between-string-and-nsdate.html","path":"conversion-between-string-and-nsdate.html","contentType":"file"},{"name":"favicon.ico","path":"favicon.ico","contentType":"file"},{"name":"fix-angular2-cannot-route-the-page-after-refresh.html","path":"fix-angular2-cannot-route-the-page-after-refresh.html","contentType":"file"},{"name":"header-files-not-found-after-cocoapods-updated-to-1.0.html","path":"header-files-not-found-after-cocoapods-updated-to-1.0.html","contentType":"file"},{"name":"http-post.html","path":"http-post.html","contentType":"file"},{"name":"iOS.html","path":"iOS.html","contentType":"file"},{"name":"index.html","path":"index.html","contentType":"file"},{"name":"java-integer-缓存-机制-坑点.html","path":"java-integer-缓存-机制-坑点.html","contentType":"file"},{"name":"java.html","path":"java.html","contentType":"file"},{"name":"javascript.html","path":"javascript.html","contentType":"file"},{"name":"likebutton.css","path":"likebutton.css","contentType":"file"},{"name":"likebutton.js","path":"likebutton.js","contentType":"file"},{"name":"manage-my-blog-in-a-dev-way.html","path":"manage-my-blog-in-a-dev-way.html","contentType":"file"},{"name":"note-a-debugging-of-vue-js-v-if.html","path":"note-a-debugging-of-vue-js-v-if.html","contentType":"file"},{"name":"others.html","path":"others.html","contentType":"file"},{"name":"package-lock.json","path":"package-lock.json","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"qcon-2018-shanghai-leading-devops-in-the-right-way.html","path":"qcon-2018-shanghai-leading-devops-in-the-right-way.html","contentType":"file"},{"name":"qcon2018-shanghai-serverless-aws-lambda.html","path":"qcon2018-shanghai-serverless-aws-lambda.html","contentType":"file"},{"name":"remote-debugging-for-java-application.html","path":"remote-debugging-for-java-application.html","contentType":"file"},{"name":"sitemap.xml","path":"sitemap.xml","contentType":"file"},{"name":"swift.html","path":"swift.html","contentType":"file"},{"name":"uiwebview-in-navigation-controller.html","path":"uiwebview-in-navigation-controller.html","contentType":"file"},{"name":"using-remote-desktop-in-mac-in-china.html","path":"using-remote-desktop-in-mac-in-china.html","contentType":"file"},{"name":"weather.json","path":"weather.json","contentType":"file"},{"name":"wechat_reward_code.jpeg","path":"wechat_reward_code.jpeg","contentType":"file"},{"name":"what-is-cherry-pick.html","path":"what-is-cherry-pick.html","contentType":"file"},{"name":"why-we-need-to-disable-trace-method-and-how-to-disable-trace-in-embedded-jetty.html","path":"why-we-need-to-disable-trace-method-and-how-to-disable-trace-in-embedded-jetty.html","contentType":"file"}],"totalCount":64}},"fileTreeProcessingTime":50.739275,"foldersToFetch":[],"repo":{"id":56388169,"defaultBranch":"master","name":"lawrenceching.github.io","ownerLogin":"lawrenceching","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-16T14:31:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12114025?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1670546960.889816","canEdit":false,"refType":"branch","currentOid":"6bcca131fd7fc2f7cd63d8d54202655d352311c8"},"path":"swift.html","currentUser":null,"blob":{"rawLines":["","","","\t","\t","\t"," \tSwift - IMLC.ME"," \t","\t",""," "," "," ","","\t","\t","\t","\t","\t","\t","","","\t","\t","\t","","\t","","","","","","","\t
","\t\t
","\t\t\t
","\t\t\t\t
","\t\t\t\t ","\t\t\t\t \t
","\t\t\t\t\t\t","\t\t\t\t\t
"," \t","","\t\t\t\t\t

IMLC.ME

","\t\t\t\t\t

","\t\t\t\t\t","","\t\t\t\t\t","","\t\t\t\t\t","\t\t\t\t
","\t\t\t
","\t\t
","\t\t
","\t\t\t
","
","
","","","\t
","\t\t
","\t\t\t
","\t\t\t\t","\t\t\t
","\t\t\t
posted in ","\t\t\t","\t\t\t Swift ","\t\t\t ","\t\t\t
","\t\t
","\t\t

","\t\tConversion between Array and JSON string using ObjectMapper

","\t\t
","\t\t\t","\t\t\t

ObjectMapper is a swift library like Gson in Java. Using ObjectMapper, I can easily convert basic classes into JSON format string or convert it inversely.

","","

The code below shows how to convert swift array into JSON and also recover it from JSON.

","","
class Book: Mappable{","    var id:Int?","    var title:String?","    var category:[String]?","    ","    init(id:Int, title:String, category:[String]){","        self.id = id","        self.title = title","        self.category = category","    }","    ","    required init?(_ map: Map) {","        ","    }","    ","    func mapping(map: Map) {","        id          <- map["id"]","        title       <- map["title"]","        category    <- map["category"]","    }","}","","","// Do the conversion","let JSON = "{\\"id\\":3, \\"title\\":\\"The Third Book\\", \\"category\\":[\\"TOP\\", \\"TECH\\"]}"","","// Convert JSON to class instance","let book3 = Mapper<Book>().map(JSON)!","","let book1 = Book(id: 1, title: "The First Book", category: ["TECH"])","let book2 = Book(id: 2, title: "The Second Book", category: ["ART","MUSIC"])","let books = [book1, book2, book3]","   ","// Convert array to JSON array string","let arrayJSON = Mapper().toJSONString(books, prettyPrint: true)","","// Convert JSON array back to the array","let bookArray = Mapper<Book>().mapArray(arrayJSON)","
","","
","","

TAG: ObjectMapper, JSON, Swift, Array, Convert, Conversion

","","","\t\t\t","\t\t\t","\t\t
","","\t
"," ","\t
","\t\t
","\t\t\t
","\t\t\t\t","\t\t\t
","\t\t\t
posted in ","\t\t\t","\t\t\t Swift ","\t\t\t","\t\t\t iOS ","\t\t\t ","\t\t\t
","\t\t
","\t\t

","\t\tConversion between String and NSDate

","\t\t
","\t\t\t","\t\t\t

The class NSDateFormatter is an easy-to-use tool. Just like SimpleDateFormat in Java.

","","

Convert String to NSDate

","","
let str = "2016-06-01T00:00:00Z"","let dateFormatter = NSDateFormatter()","dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"","let date = dateFormatter.dateFromString(str)","
","","

Convert NSDate to String

","","
let description = "Time is \\(dateFormatter.stringFromDate(date))"","
","","

TAG: Convert, String, NSDate, NSDateFormatter

","","","\t\t\t","\t\t\t","\t\t
","","\t
"," ","","
","","","
","","","","
","\t\t\t","\t\t
","\t
",""," "," ","","","","",""],"stylingDirectives":[[{"start":0,"end":15,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":7,"end":14,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[],[],[],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":7,"cssClass":"pl-ent"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":30,"cssClass":"pl-s"},{"start":32,"end":39,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":7,"cssClass":"pl-ent"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":29,"cssClass":"pl-s"},{"start":31,"end":38,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":7,"cssClass":"pl-ent"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s"},{"start":24,"end":31,"cssClass":"pl-c1"},{"start":33,"end":68,"cssClass":"pl-s"},{"start":69,"end":70,"cssClass":"pl-kos"}],[],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-s"},{"start":23,"end":26,"cssClass":"pl-c1"},{"start":28,"end":37,"cssClass":"pl-s"},{"start":39,"end":44,"cssClass":"pl-c1"},{"start":46,"end":53,"cssClass":"pl-s"},{"start":55,"end":59,"cssClass":"pl-c1"},{"start":61,"end":81,"cssClass":"pl-s"},{"start":82,"end":83,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":41,"cssClass":"pl-s"},{"start":43,"end":48,"cssClass":"pl-c1"},{"start":50,"end":68,"cssClass":"pl-s"},{"start":70,"end":73,"cssClass":"pl-c1"},{"start":75,"end":85,"cssClass":"pl-s"},{"start":87,"end":91,"cssClass":"pl-c1"},{"start":93,"end":101,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":51,"cssClass":"pl-s"},{"start":53,"end":58,"cssClass":"pl-c1"},{"start":60,"end":78,"cssClass":"pl-s"},{"start":80,"end":83,"cssClass":"pl-c1"},{"start":85,"end":95,"cssClass":"pl-s"},{"start":97,"end":101,"cssClass":"pl-c1"},{"start":103,"end":111,"cssClass":"pl-s"},{"start":112,"end":113,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":8,"cssClass":"pl-ent"},{"start":9,"end":12,"cssClass":"pl-c1"},{"start":14,"end":45,"cssClass":"pl-s"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":49,"cssClass":"pl-kos"},{"start":49,"end":55,"cssClass":"pl-ent"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":8,"cssClass":"pl-ent"},{"start":9,"end":12,"cssClass":"pl-c1"},{"start":14,"end":49,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":53,"cssClass":"pl-kos"},{"start":53,"end":59,"cssClass":"pl-ent"},{"start":59,"end":60,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":13,"end":56,"cssClass":"pl-s"},{"start":58,"end":63,"cssClass":"pl-c1"},{"start":65,"end":83,"cssClass":"pl-s"},{"start":85,"end":88,"cssClass":"pl-c1"},{"start":90,"end":100,"cssClass":"pl-s"},{"start":102,"end":106,"cssClass":"pl-c1"},{"start":108,"end":116,"cssClass":"pl-s"},{"start":117,"end":118,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-kos"},{"start":13,"end":35,"cssClass":"pl-en"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":40,"cssClass":"pl-kos"},{"start":40,"end":46,"cssClass":"pl-ent"},{"start":46,"end":47,"cssClass":"pl-kos"}],[],[{"start":1,"end":80,"cssClass":"pl-c"}],[{"start":1,"end":114,"cssClass":"pl-c"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":7,"cssClass":"pl-ent"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"}],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":7,"cssClass":"pl-ent"},{"start":8,"end":12,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"}],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"}],[],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":6,"end":11,"cssClass":"pl-c1"},{"start":13,"end":22,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":27,"cssClass":"pl-s"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":11,"cssClass":"pl-ent"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":16,"end":22,"cssClass":"pl-s"},{"start":24,"end":29,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":11,"end":16,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":16,"end":31,"cssClass":"pl-s"},{"start":33,"end":38,"cssClass":"pl-c1"},{"start":40,"end":52,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":5,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[],[{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":11,"cssClass":"pl-ent"},{"start":12,"end":16,"cssClass":"pl-c1"},{"start":18,"end":28,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":37,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-ent"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":43,"cssClass":"pl-kos"},{"start":43,"end":45,"cssClass":"pl-ent"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-s"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-ent"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":9,"cssClass":"pl-ent"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":14,"end":22,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"}],[{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-kos"}],[],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":11,"cssClass":"pl-ent"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-ent"},{"start":21,"end":27,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-s"},{"start":35,"end":39,"cssClass":"pl-c1"},{"start":41,"end":51,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":57,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-ent"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":65,"cssClass":"pl-ent"},{"start":65,"end":66,"cssClass":"pl-kos"}],[],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":11,"cssClass":"pl-ent"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-ent"},{"start":21,"end":27,"cssClass":"pl-c1"},{"start":29,"end":34,"cssClass":"pl-s"},{"start":36,"end":40,"cssClass":"pl-c1"},{"start":42,"end":55,"cssClass":"pl-s"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":65,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-ent"},{"start":68,"end":69,"cssClass":"pl-kos"},{"start":69,"end":71,"cssClass":"pl-kos"},{"start":71,"end":73,"cssClass":"pl-ent"},{"start":73,"end":74,"cssClass":"pl-kos"}],[],[{"start":6,"end":8,"cssClass":"pl-kos"},{"start":8,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[{"start":5,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":9,"cssClass":"pl-ent"},{"start":9,"end":10,"cssClass":"pl-kos"}],[],[{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":9,"cssClass":"pl-ent"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":14,"end":26,"cssClass":"pl-s"},{"start":27,"end":28,"cssClass":"pl-kos"}],[],[{"start":6,"end":8,"cssClass":"pl-kos"},{"start":8,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[{"start":5,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":9,"cssClass":"pl-ent"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":11,"end":16,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-s"},{"start":25,"end":26,"cssClass":"pl-kos"}],[],[],[],[],[],[],[],[],[],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":2,"cssClass":"pl-ent"},{"start":3,"end":9,"cssClass":"pl-c1"},{"start":11,"end":17,"cssClass":"pl-s"},{"start":19,"end":24,"cssClass":"pl-c1"},{"start":26,"end":32,"cssClass":"pl-s"},{"start":34,"end":40,"cssClass":"pl-c1"},{"start":42,"end":48,"cssClass":"pl-s"},{"start":50,"end":54,"cssClass":"pl-c1"},{"start":56,"end":88,"cssClass":"pl-s"},{"start":90,"end":95,"cssClass":"pl-c1"},{"start":97,"end":103,"cssClass":"pl-s"},{"start":104,"end":105,"cssClass":"pl-kos"},{"start":111,"end":113,"cssClass":"pl-kos"},{"start":113,"end":114,"cssClass":"pl-ent"},{"start":114,"end":115,"cssClass":"pl-kos"}],[],[],[],[],[{"start":8,"end":9,"cssClass":"pl-kos"},{"start":9,"end":10,"cssClass":"pl-ent"},{"start":11,"end":16,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s"},{"start":23,"end":27,"cssClass":"pl-c1"},{"start":29,"end":37,"cssClass":"pl-s"},{"start":39,"end":44,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":54,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-ent"},{"start":57,"end":58,"cssClass":"pl-kos"}],[],[{"start":6,"end":8,"cssClass":"pl-kos"},{"start":8,"end":11,"cssClass":"pl-ent"},{"start":11,"end":12,"cssClass":"pl-kos"}],[{"start":5,"end":7,"cssClass":"pl-kos"},{"start":7,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[{"start":4,"end":6,"cssClass":"pl-kos"},{"start":6,"end":12,"cssClass":"pl-ent"},{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":3,"end":5,"cssClass":"pl-kos"},{"start":5,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-s"},{"start":22,"end":23,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":32,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":6,"end":8,"cssClass":"pl-c1"},{"start":10,"end":17,"cssClass":"pl-s"},{"start":19,"end":24,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":4,"cssClass":"pl-ent"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":15,"end":23,"cssClass":"pl-c1"},{"start":25,"end":47,"cssClass":"pl-s"},{"start":48,"end":49,"cssClass":"pl-kos"}],[],[],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s"},{"start":23,"end":31,"cssClass":"pl-c1"},{"start":33,"end":41,"cssClass":"pl-s"},{"start":43,"end":52,"cssClass":"pl-c1"},{"start":53,"end":61,"cssClass":"pl-c1"},{"start":63,"end":92,"cssClass":"pl-s"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-s"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":9,"cssClass":"pl-ent"},{"start":10,"end":18,"cssClass":"pl-c1"},{"start":20,"end":45,"cssClass":"pl-s"},{"start":47,"end":55,"cssClass":"pl-c1"},{"start":57,"end":70,"cssClass":"pl-s"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":81,"end":83,"cssClass":"pl-kos"},{"start":83,"end":87,"cssClass":"pl-ent"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":3,"end":5,"cssClass":"pl-kos"},{"start":5,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-kos"}],[],[{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":25,"cssClass":"pl-s"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-ent"},{"start":53,"end":54,"cssClass":"pl-kos"}],[],[{"start":3,"end":5,"cssClass":"pl-kos"},{"start":5,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":5,"cssClass":"pl-ent"},{"start":6,"end":11,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s"},{"start":20,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-ent"},{"start":39,"end":43,"cssClass":"pl-c1"},{"start":45,"end":109,"cssClass":"pl-s"},{"start":111,"end":119,"cssClass":"pl-c1"},{"start":121,"end":124,"cssClass":"pl-s"},{"start":125,"end":126,"cssClass":"pl-kos"}],[{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-ent"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":67,"cssClass":"pl-kos"},{"start":67,"end":69,"cssClass":"pl-ent"},{"start":69,"end":70,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":27,"cssClass":"pl-s"},{"start":29,"end":37,"cssClass":"pl-c1"},{"start":39,"end":50,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-kos"}],[],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":161,"end":163,"cssClass":"pl-kos"},{"start":163,"end":164,"cssClass":"pl-ent"},{"start":164,"end":165,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":2,"cssClass":"pl-ent"},{"start":2,"end":3,"cssClass":"pl-kos"},{"start":91,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-ent"},{"start":94,"end":95,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":4,"cssClass":"pl-ent"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":9,"cssClass":"pl-kos"},{"start":9,"end":12,"cssClass":"pl-ent"},{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":3,"cssClass":"pl-ent"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":2,"cssClass":"pl-ent"},{"start":2,"end":3,"cssClass":"pl-kos"},{"start":61,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-ent"},{"start":64,"end":65,"cssClass":"pl-kos"}],[],[],[],[],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s"},{"start":23,"end":31,"cssClass":"pl-c1"},{"start":33,"end":41,"cssClass":"pl-s"},{"start":43,"end":52,"cssClass":"pl-c1"},{"start":53,"end":61,"cssClass":"pl-c1"},{"start":63,"end":92,"cssClass":"pl-s"},{"start":93,"end":94,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":18,"cssClass":"pl-s"},{"start":19,"end":20,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":9,"cssClass":"pl-ent"},{"start":10,"end":18,"cssClass":"pl-c1"},{"start":20,"end":45,"cssClass":"pl-s"},{"start":47,"end":55,"cssClass":"pl-c1"},{"start":57,"end":70,"cssClass":"pl-s"},{"start":71,"end":72,"cssClass":"pl-kos"},{"start":81,"end":83,"cssClass":"pl-kos"},{"start":83,"end":87,"cssClass":"pl-ent"},{"start":87,"end":88,"cssClass":"pl-kos"}],[{"start":3,"end":5,"cssClass":"pl-kos"},{"start":5,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":8,"end":13,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-kos"}],[],[{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":25,"cssClass":"pl-s"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-ent"},{"start":53,"end":54,"cssClass":"pl-kos"}],[],[{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":9,"cssClass":"pl-ent"},{"start":10,"end":15,"cssClass":"pl-c1"},{"start":17,"end":25,"cssClass":"pl-s"},{"start":27,"end":31,"cssClass":"pl-c1"},{"start":33,"end":41,"cssClass":"pl-s"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":46,"end":48,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-ent"},{"start":49,"end":50,"cssClass":"pl-kos"}],[],[{"start":3,"end":5,"cssClass":"pl-kos"},{"start":5,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":5,"cssClass":"pl-ent"},{"start":6,"end":11,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-s"},{"start":20,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-ent"},{"start":39,"end":43,"cssClass":"pl-c1"},{"start":45,"end":86,"cssClass":"pl-s"},{"start":88,"end":96,"cssClass":"pl-c1"},{"start":98,"end":101,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-kos"}],[{"start":38,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-ent"},{"start":41,"end":42,"cssClass":"pl-kos"},{"start":42,"end":44,"cssClass":"pl-kos"},{"start":44,"end":46,"cssClass":"pl-ent"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":7,"end":12,"cssClass":"pl-c1"},{"start":14,"end":27,"cssClass":"pl-s"},{"start":29,"end":37,"cssClass":"pl-c1"},{"start":39,"end":50,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-kos"}],[],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":91,"end":93,"cssClass":"pl-kos"},{"start":93,"end":94,"cssClass":"pl-ent"},{"start":94,"end":95,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":3,"cssClass":"pl-ent"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-s"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-kos"},{"start":41,"end":43,"cssClass":"pl-ent"},{"start":43,"end":44,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":4,"cssClass":"pl-ent"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":9,"cssClass":"pl-kos"},{"start":9,"end":12,"cssClass":"pl-ent"},{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":3,"cssClass":"pl-ent"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-s"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":39,"end":41,"cssClass":"pl-kos"},{"start":41,"end":43,"cssClass":"pl-ent"},{"start":43,"end":44,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":4,"cssClass":"pl-ent"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":9,"cssClass":"pl-kos"},{"start":9,"end":12,"cssClass":"pl-ent"},{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":2,"cssClass":"pl-ent"},{"start":2,"end":3,"cssClass":"pl-kos"},{"start":48,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-ent"},{"start":51,"end":52,"cssClass":"pl-kos"}],[],[],[],[],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":10,"cssClass":"pl-ent"},{"start":10,"end":11,"cssClass":"pl-kos"}],[],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":4,"cssClass":"pl-ent"},{"start":5,"end":7,"cssClass":"pl-c1"},{"start":9,"end":17,"cssClass":"pl-s"},{"start":18,"end":19,"cssClass":"pl-kos"}],[],[],[{"start":1,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":6,"end":11,"cssClass":"pl-c1"},{"start":13,"end":19,"cssClass":"pl-s"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-ent"},{"start":24,"end":28,"cssClass":"pl-c1"},{"start":30,"end":43,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":58,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-ent"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":62,"end":64,"cssClass":"pl-kos"},{"start":64,"end":67,"cssClass":"pl-ent"},{"start":67,"end":68,"cssClass":"pl-kos"}],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":5,"cssClass":"pl-ent"},{"start":5,"end":6,"cssClass":"pl-kos"}],[],[],[],[{"start":8,"end":10,"cssClass":"pl-kos"},{"start":10,"end":13,"cssClass":"pl-ent"},{"start":13,"end":14,"cssClass":"pl-kos"}],[{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":10,"cssClass":"pl-ent"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":15,"end":21,"cssClass":"pl-s"},{"start":23,"end":28,"cssClass":"pl-c1"},{"start":30,"end":35,"cssClass":"pl-s"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-ent"},{"start":14,"end":20,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-s"},{"start":30,"end":34,"cssClass":"pl-c1"},{"start":36,"end":54,"cssClass":"pl-s"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":60,"end":62,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-ent"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":9,"end":10,"cssClass":"pl-kos"},{"start":10,"end":11,"cssClass":"pl-ent"},{"start":12,"end":16,"cssClass":"pl-c1"},{"start":18,"end":69,"cssClass":"pl-s"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":85,"end":87,"cssClass":"pl-kos"},{"start":87,"end":88,"cssClass":"pl-ent"},{"start":88,"end":89,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":2,"cssClass":"pl-ent"},{"start":3,"end":7,"cssClass":"pl-c1"},{"start":9,"end":36,"cssClass":"pl-s"},{"start":38,"end":44,"cssClass":"pl-c1"},{"start":46,"end":52,"cssClass":"pl-s"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":68,"end":70,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-ent"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":6,"end":8,"cssClass":"pl-kos"},{"start":8,"end":14,"cssClass":"pl-ent"},{"start":14,"end":15,"cssClass":"pl-kos"}],[{"start":2,"end":4,"cssClass":"pl-kos"},{"start":4,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[{"start":1,"end":3,"cssClass":"pl-kos"},{"start":3,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"}],[],[],[],[],[],[{"start":0,"end":1,"cssClass":"pl-kos"},{"start":1,"end":7,"cssClass":"pl-ent"},{"start":7,"end":8,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":11,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-kos"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-kos"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":52,"cssClass":"pl-s"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":67,"cssClass":"pl-c1"},{"start":67,"end":75,"cssClass":"pl-k"},{"start":75,"end":76,"cssClass":"pl-kos"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":4,"cssClass":"pl-s1"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-kos"},{"start":7,"end":8,"cssClass":"pl-kos"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":14,"end":15,"cssClass":"pl-kos"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":22,"cssClass":"pl-kos"},{"start":22,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":36,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":51,"cssClass":"pl-k"},{"start":52,"end":56,"cssClass":"pl-v"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-kos"},{"start":6,"end":26,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":35,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":48,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":63,"cssClass":"pl-c1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":76,"cssClass":"pl-en"},{"start":76,"end":77,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-s1"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-s1"},{"start":80,"end":81,"cssClass":"pl-kos"}],[{"start":2,"end":3,"cssClass":"pl-kos"},{"start":3,"end":4,"cssClass":"pl-kos"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":11,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":12,"end":20,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":21,"end":29,"cssClass":"pl-s"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":30,"end":77,"cssClass":"pl-s"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":82,"cssClass":"pl-s"},{"start":82,"end":83,"cssClass":"pl-kos"},{"start":83,"end":84,"cssClass":"pl-kos"}],[],[{"start":2,"end":4,"cssClass":"pl-en"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":13,"cssClass":"pl-s"},{"start":13,"end":14,"cssClass":"pl-kos"},{"start":15,"end":30,"cssClass":"pl-s"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":32,"end":38,"cssClass":"pl-s"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":2,"end":4,"cssClass":"pl-en"},{"start":4,"end":5,"cssClass":"pl-kos"},{"start":5,"end":11,"cssClass":"pl-s"},{"start":11,"end":12,"cssClass":"pl-kos"},{"start":13,"end":23,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":8,"cssClass":"pl-ent"},{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"}],[{"start":0,"end":2,"cssClass":"pl-kos"},{"start":2,"end":6,"cssClass":"pl-ent"},{"start":6,"end":7,"cssClass":"pl-kos"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/lawrenceching/lawrenceching.github.io/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"swift.html","displayUrl":"https://github.com/lawrenceching/lawrenceching.github.io/blob/master/swift.html?raw=true","headerInfo":{"blobSize":"8.08 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"0a1a6cc","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flawrenceching%2Flawrenceching.github.io%2Fblob%2Fmaster%2Fswift.html","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"287","truncatedSloc":"196"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"HTML","languageID":146,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/lawrenceching/lawrenceching.github.io/blob/master/swift.html","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/lawrenceching/lawrenceching.github.io/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/lawrenceching/lawrenceching.github.io/raw/master/swift.html","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/lawrenceching/lawrenceching.github.io/branches":{"post":"8IFfnh2aBMp584jxHiU3IRlWcmZSWhNG-25S5jUKDon43g-MTY9fUkjSucacn8WZRSRwALit3fG1m9XP_SZg3g"},"/repos/preferences":{"post":"mALLYQUaA6dEJGkrJkrYJ0P9Iy1CpWkdH4jV6QdDgePbljTifB7lQ4o2JxNmDIKxFVUecifguPyF5Kv-K_u2Fw"}}},"title":"lawrenceching.github.io/swift.html at master · lawrenceching/lawrenceching.github.io"}