{"payload":{"allShortcutsEnabled":false,"fileTree":{"bees":{"items":[{"name":"alertoverbee","path":"bees/alertoverbee","contentType":"directory"},{"name":"anelpowerctrlbee","path":"bees/anelpowerctrlbee","contentType":"directory"},{"name":"cfddnsbee","path":"bees/cfddnsbee","contentType":"directory"},{"name":"cleverbotbee","path":"bees/cleverbotbee","contentType":"directory"},{"name":"cricketbee","path":"bees/cricketbee","contentType":"directory"},{"name":"cronbee","path":"bees/cronbee","contentType":"directory"},{"name":"devrantbee","path":"bees/devrantbee","contentType":"directory"},{"name":"discordbee","path":"bees/discordbee","contentType":"directory"},{"name":"efabee","path":"bees/efabee","contentType":"directory"},{"name":"emailbee","path":"bees/emailbee","contentType":"directory"},{"name":"emailserverbee","path":"bees/emailserverbee","contentType":"directory"},{"name":"execbee","path":"bees/execbee","contentType":"directory"},{"name":"facebookbee","path":"bees/facebookbee","contentType":"directory"},{"name":"fsnotifybee","path":"bees/fsnotifybee","contentType":"directory"},{"name":"githubbee","path":"bees/githubbee","contentType":"directory"},{"name":"gitterbee","path":"bees/gitterbee","contentType":"directory"},{"name":"hellobee","path":"bees/hellobee","contentType":"directory"},{"name":"horizonboxbee","path":"bees/horizonboxbee","contentType":"directory"},{"name":"htmlextractbee","path":"bees/htmlextractbee","contentType":"directory"},{"name":"httpbee","path":"bees/httpbee","contentType":"directory"},{"name":"huebee","path":"bees/huebee","contentType":"directory"},{"name":"instapaperbee","path":"bees/instapaperbee","contentType":"directory"},{"name":"ipifybee","path":"bees/ipifybee","contentType":"directory"},{"name":"ircbee","path":"bees/ircbee","contentType":"directory"},{"name":"jabberbee","path":"bees/jabberbee","contentType":"directory"},{"name":"jenkinsbee","path":"bees/jenkinsbee","contentType":"directory"},{"name":"mastodonbee","path":"bees/mastodonbee","contentType":"directory"},{"name":"mixcloudbee","path":"bees/mixcloudbee","contentType":"directory"},{"name":"mumblebee","path":"bees/mumblebee","contentType":"directory"},{"name":"nagiosbee","path":"bees/nagiosbee","contentType":"directory"},{"name":"notificationbee","path":"bees/notificationbee","contentType":"directory"},{"name":"openweathermapbee","path":"bees/openweathermapbee","contentType":"directory"},{"name":"pastebinbee","path":"bees/pastebinbee","contentType":"directory"},{"name":"prometheusbee","path":"bees/prometheusbee","contentType":"directory"},{"name":"pushoverbee","path":"bees/pushoverbee","contentType":"directory"},{"name":"rocketchatbee","path":"bees/rocketchatbee","contentType":"directory"},{"name":"rssbee","path":"bees/rssbee","contentType":"directory"},{"name":"s3bee","path":"bees/s3bee","contentType":"directory"},{"name":"serialbee","path":"bees/serialbee","contentType":"directory"},{"name":"simplepushbee","path":"bees/simplepushbee","contentType":"directory"},{"name":"slackbee","path":"bees/slackbee","contentType":"directory"},{"name":"socketbee","path":"bees/socketbee","contentType":"directory"},{"name":"spaceapibee","path":"bees/spaceapibee","contentType":"directory"},{"name":"telegrambee","path":"bees/telegrambee","contentType":"directory"},{"name":"timebee","path":"bees/timebee","contentType":"directory"},{"name":"transmissionbee","path":"bees/transmissionbee","contentType":"directory"},{"name":"travisbee","path":"bees/travisbee","contentType":"directory"},{"name":"tumblrbee","path":"bees/tumblrbee","contentType":"directory"},{"name":"twiliobee","path":"bees/twiliobee","contentType":"directory"},{"name":"twitchbee","path":"bees/twitchbee","contentType":"directory"},{"name":"twitterbee","path":"bees/twitterbee","contentType":"directory"},{"name":"webbee","path":"bees/webbee","contentType":"directory"},{"name":"actions.go","path":"bees/actions.go","contentType":"file"},{"name":"bees.go","path":"bees/bees.go","contentType":"file"},{"name":"chains.go","path":"bees/chains.go","contentType":"file"},{"name":"config.go","path":"bees/config.go","contentType":"file"},{"name":"context.go","path":"bees/context.go","contentType":"file"},{"name":"descriptors.go","path":"bees/descriptors.go","contentType":"file"},{"name":"events.go","path":"bees/events.go","contentType":"file"},{"name":"factories.go","path":"bees/factories.go","contentType":"file"},{"name":"filters.go","path":"bees/filters.go","contentType":"file"},{"name":"logs.go","path":"bees/logs.go","contentType":"file"},{"name":"options.go","path":"bees/options.go","contentType":"file"},{"name":"placeholders.go","path":"bees/placeholders.go","contentType":"file"}],"totalCount":64},"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"admin","path":"admin","contentType":"directory"},{"name":"api","path":"api","contentType":"directory"},{"name":"app","path":"app","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":"bees","path":"bees","contentType":"directory"},{"name":"cfg","path":"cfg","contentType":"directory"},{"name":"config","path":"config","contentType":"submodule","submoduleUrl":"/muesli/beehive-admin-dist/tree/648f36d9834df3e2bac54009303e82ac272b68ca","submoduleDisplayName":"config @ 648f36d"},{"name":"docker","path":"docker","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"filters","path":"filters","contentType":"directory"},{"name":"templatehelper","path":"templatehelper","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".appveyor.yml","path":".appveyor.yml","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitmodules","path":".gitmodules","contentType":"file"},{"name":".goreleaser.yml","path":".goreleaser.yml","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"Dockerfile","path":"Dockerfile","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"beehive.go","path":"beehive.go","contentType":"file"},{"name":"build-constants.go","path":"build-constants.go","contentType":"file"},{"name":"go.mod","path":"go.mod","contentType":"file"},{"name":"go.sum","path":"go.sum","contentType":"file"},{"name":"hives.go","path":"hives.go","contentType":"file"},{"name":"hives_linux.go","path":"hives_linux.go","contentType":"file"},{"name":"hives_osx.go","path":"hives_osx.go","contentType":"file"},{"name":"hives_unix.go","path":"hives_unix.go","contentType":"file"},{"name":"watchdog_linux.go","path":"watchdog_linux.go","contentType":"file"}],"totalCount":31}},"fileTreeProcessingTime":6.995056,"foldersToFetch":[],"repo":{"id":21141781,"defaultBranch":"master","name":"beehive","ownerLogin":"muesli","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-23T20:46:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/146378?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"v0.4.0","listCacheKey":"v0:1677290061.8502421","canEdit":false,"refType":"tag","currentOid":"7447df7b8c0345cfa7522b90c4bc6814950affc4"},"path":"bees/placeholders.go","currentUser":null,"blob":{"rawLines":["/*"," * Copyright (C) 2017 Christian Muehlhaeuser"," *"," * This program is free software: you can redistribute it and/or modify"," * it under the terms of the GNU Affero General Public License as published"," * by the Free Software Foundation, either version 3 of the License, or"," * (at your option) any later version."," *"," * This program is distributed in the hope that it will be useful,"," * but WITHOUT ANY WARRANTY; without even the implied warranty of"," * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"," * GNU Affero General Public License for more details."," *"," * You should have received a copy of the GNU Affero General Public License"," * along with this program. If not, see ."," *"," * Authors:"," * Christian Muehlhaeuser "," */","","// Package bees is Beehive's central module system.","package bees","","import (","\t\"errors\"","\t\"fmt\"","\t\"net/url\"","\t\"reflect\"","\t\"strconv\"","\t\"strings\"","\t\"time\"",")","","// Placeholders is an array of Placeholder.","type Placeholders []Placeholder","","// Placeholder used by ins & outs of a bee.","type Placeholder struct {","\tName string","\tType string","\tValue interface{}","}","","// SetValue sets a value in the Placeholder slice.","func (ph *Placeholders) SetValue(name string, _type string, value interface{}) {","\tif ph.Value(name) == nil {","\t\tp := Placeholder{","\t\t\tName: name,","\t\t\tType: _type,","\t\t\tValue: value,","\t\t}","\t\t*ph = append(*ph, p)","\t} else {","\t\tfor i := 0; i < len(*ph); i++ {","\t\t\tif (*ph)[i].Name == name {","\t\t\t\t(*ph)[i].Type = _type","\t\t\t\t(*ph)[i].Value = value","\t\t\t}","\t\t}","\t}","}","","// Value retrieves a value from a Placeholder slice.","func (ph Placeholders) Value(name string) interface{} {","\tfor _, p := range ph {","\t\tif p.Name == name {","\t\t\treturn p.Value","\t\t}","\t}","","\treturn nil","}","","// Bind a value from a Placeholder slice.","func (ph Placeholders) Bind(name string, dst interface{}) error {","\tv := ph.Value(name)","\tif v == nil {","\t\treturn errors.New(\"Placeholder with name \" + name + \" not found\")","\t}","","\treturn ConvertValue(v, dst)","}","","// ConvertValue tries to convert v to dst.","func ConvertValue(v interface{}, dst interface{}) error {","\tswitch d := dst.(type) {","\tcase *string:","\t\tswitch vt := v.(type) {","\t\tcase string:","\t\t\t*d = vt","\t\tcase []string:","\t\t\t*d = strings.Join(vt, \",\")","\t\tcase bool:","\t\t\t*d = strconv.FormatBool(vt)","\t\tcase int64:","\t\t\t*d = strconv.FormatInt(vt, 10)","\t\tcase float64:","\t\t\t*d = strconv.FormatFloat(vt, 'f', -1, 64)","\t\tcase int:","\t\t\t*d = strconv.FormatInt(int64(vt), 10)","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for string conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *[]string:","\t\tswitch vt := v.(type) {","\t\tcase []interface{}:","\t\t\t*d = []string{}","\t\t\tfor _, v := range vt {","\t\t\t\t*d = append(*d, v.(string))","\t\t\t}","\t\tcase []string:","\t\t\t*d = vt","\t\tcase string:","\t\t\t*d = strings.Split(vt, \",\")","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for []string conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *bool:","\t\tswitch vt := v.(type) {","\t\tcase bool:","\t\t\t*d = vt","\t\tcase string:","\t\t\tvt = strings.ToLower(vt)","\t\t\tif vt == \"true\" || vt == \"on\" || vt == \"yes\" || vt == \"1\" || vt == \"t\" {","\t\t\t\t*d = true","\t\t\t} else {","\t\t\t\t*d = false","\t\t\t}","\t\tcase int64:","\t\t\t*d = vt > 0","\t\tcase int:","\t\t\t*d = vt > 0","\t\tcase uint64:","\t\t\t*d = vt > 0","\t\tcase uint:","\t\t\t*d = vt > 0","\t\tcase float64:","\t\t\t*d = vt > 0","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for bool conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *float64:","\t\tswitch vt := v.(type) {","\t\tcase int64:","\t\t\t*d = float64(vt)","\t\tcase int32:","\t\t\t*d = float64(vt)","\t\tcase int16:","\t\t\t*d = float64(vt)","\t\tcase int8:","\t\t\t*d = float64(vt)","\t\tcase int:","\t\t\t*d = float64(vt)","\t\tcase uint64:","\t\t\t*d = float64(vt)","\t\tcase uint32:","\t\t\t*d = float64(vt)","\t\tcase uint16:","\t\t\t*d = float64(vt)","\t\tcase uint8:","\t\t\t*d = float64(vt)","\t\tcase uint:","\t\t\t*d = float64(vt)","\t\tcase float64:","\t\t\t*d = vt","\t\tcase float32:","\t\t\t*d = float64(vt)","\t\tcase string:","\t\t\tx, _ := strconv.ParseFloat(vt, 64)","\t\t\t*d = float64(x)","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for float64 conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *int:","\t\tswitch vt := v.(type) {","\t\tcase int64:","\t\t\t*d = int(vt)","\t\tcase int32:","\t\t\t*d = int(vt)","\t\tcase int16:","\t\t\t*d = int(vt)","\t\tcase int8:","\t\t\t*d = int(vt)","\t\tcase int:","\t\t\t*d = vt","\t\tcase uint64:","\t\t\t*d = int(vt)","\t\tcase uint32:","\t\t\t*d = int(vt)","\t\tcase uint16:","\t\t\t*d = int(vt)","\t\tcase uint8:","\t\t\t*d = int(vt)","\t\tcase uint:","\t\t\t*d = int(vt)","\t\tcase float64:","\t\t\t*d = int(vt)","\t\tcase float32:","\t\t\t*d = int(vt)","\t\tcase string:","\t\t\t*d, _ = strconv.Atoi(vt)","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for int conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *time.Time:","\t\tswitch vt := v.(type) {","\t\tcase time.Time:","\t\t\t*d = vt","\t\tcase int:","\t\t\t*d = time.Unix(int64(vt), 0)","\t\tcase int64:","\t\t\t*d = time.Unix(vt, 0)","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for time.Time conversion\", reflect.TypeOf(vt)))","\t\t}","","\tcase *url.Values:","\t\tswitch vt := v.(type) {","\t\tcase string:","\t\t\t*d, _ = url.ParseQuery(vt)","\t\tdefault:","\t\t\tpanic(fmt.Sprintf(\"Unhandled type %+v for url.Values conversion\", reflect.TypeOf(vt)))","\t\t}","","\tdefault:","\t\tpanic(fmt.Sprintf(\"Unhandled dst type %+v\", reflect.TypeOf(dst)))","\t}","","\treturn nil","}"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"}],[{"start":1,"end":9,"cssClass":"pl-s"}],[{"start":1,"end":6,"cssClass":"pl-s"}],[{"start":1,"end":10,"cssClass":"pl-s"}],[{"start":1,"end":10,"cssClass":"pl-s"}],[{"start":1,"end":10,"cssClass":"pl-s"}],[{"start":1,"end":10,"cssClass":"pl-s"}],[{"start":1,"end":7,"cssClass":"pl-s"}],[],[],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":17,"cssClass":"pl-smi"},{"start":20,"end":31,"cssClass":"pl-smi"}],[],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":16,"cssClass":"pl-smi"},{"start":17,"end":23,"cssClass":"pl-k"}],[{"start":1,"end":5,"cssClass":"pl-c1"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":1,"end":5,"cssClass":"pl-c1"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":1,"end":6,"cssClass":"pl-c1"},{"start":7,"end":16,"cssClass":"pl-k"}],[],[],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":10,"end":22,"cssClass":"pl-smi"},{"start":24,"end":32,"cssClass":"pl-en"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":44,"cssClass":"pl-smi"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":52,"end":58,"cssClass":"pl-smi"},{"start":60,"end":65,"cssClass":"pl-s1"},{"start":66,"end":75,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":6,"cssClass":"pl-s1"},{"start":7,"end":12,"cssClass":"pl-en"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-c1"}],[{"start":2,"end":3,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":7,"end":18,"cssClass":"pl-smi"}],[{"start":3,"end":7,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-s1"}],[{"start":3,"end":7,"cssClass":"pl-c1"},{"start":10,"end":15,"cssClass":"pl-s1"}],[{"start":3,"end":8,"cssClass":"pl-c1"},{"start":10,"end":15,"cssClass":"pl-s1"}],[],[{"start":2,"end":3,"cssClass":"pl-c1"},{"start":3,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-s1"}],[{"start":3,"end":7,"cssClass":"pl-k"}],[{"start":2,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"}],[{"start":3,"end":5,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":15,"end":19,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":5,"end":6,"cssClass":"pl-c1"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":5,"end":6,"cssClass":"pl-c1"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[],[],[],[],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":9,"end":21,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-en"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":34,"end":40,"cssClass":"pl-smi"},{"start":42,"end":51,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":18,"cssClass":"pl-k"},{"start":19,"end":21,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":3,"end":9,"cssClass":"pl-k"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":17,"cssClass":"pl-c1"}],[],[],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":9,"end":21,"cssClass":"pl-smi"},{"start":23,"end":27,"cssClass":"pl-en"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-smi"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":45,"end":54,"cssClass":"pl-k"},{"start":58,"end":63,"cssClass":"pl-smi"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":5,"cssClass":"pl-c1"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":9,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":8,"cssClass":"pl-c1"},{"start":9,"end":12,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s1"},{"start":16,"end":19,"cssClass":"pl-en"},{"start":20,"end":44,"cssClass":"pl-s"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":66,"cssClass":"pl-s"}],[],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-k"},{"start":33,"end":36,"cssClass":"pl-s1"},{"start":37,"end":46,"cssClass":"pl-k"},{"start":50,"end":55,"cssClass":"pl-smi"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-en"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":26,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":28,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":27,"cssClass":"pl-en"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-s"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":43,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-en"},{"start":32,"end":34,"cssClass":"pl-s1"},{"start":37,"end":39,"cssClass":"pl-c1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":63,"cssClass":"pl-s"},{"start":65,"end":72,"cssClass":"pl-s1"},{"start":73,"end":79,"cssClass":"pl-en"},{"start":80,"end":82,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-k"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":10,"end":16,"cssClass":"pl-smi"}],[{"start":3,"end":6,"cssClass":"pl-k"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-smi"}],[],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":21,"cssClass":"pl-en"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":26,"end":29,"cssClass":"pl-s"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":65,"cssClass":"pl-s"},{"start":67,"end":74,"cssClass":"pl-s1"},{"start":75,"end":81,"cssClass":"pl-en"},{"start":82,"end":84,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-s1"},{"start":16,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":3,"end":5,"cssClass":"pl-k"},{"start":6,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":18,"cssClass":"pl-s"},{"start":19,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":36,"end":38,"cssClass":"pl-s1"},{"start":39,"end":41,"cssClass":"pl-c1"},{"start":42,"end":47,"cssClass":"pl-s"},{"start":48,"end":50,"cssClass":"pl-c1"},{"start":51,"end":53,"cssClass":"pl-s1"},{"start":54,"end":56,"cssClass":"pl-c1"},{"start":57,"end":60,"cssClass":"pl-s"},{"start":61,"end":63,"cssClass":"pl-c1"},{"start":64,"end":66,"cssClass":"pl-s1"},{"start":67,"end":69,"cssClass":"pl-c1"},{"start":70,"end":73,"cssClass":"pl-s"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":13,"cssClass":"pl-c1"}],[{"start":5,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-c1"}],[],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":61,"cssClass":"pl-s"},{"start":63,"end":70,"cssClass":"pl-s1"},{"start":71,"end":77,"cssClass":"pl-en"},{"start":78,"end":80,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":18,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":10,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":19,"end":29,"cssClass":"pl-en"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-c1"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-s1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":64,"cssClass":"pl-s"},{"start":66,"end":73,"cssClass":"pl-s1"},{"start":74,"end":80,"cssClass":"pl-en"},{"start":81,"end":83,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":14,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-en"},{"start":12,"end":14,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":60,"cssClass":"pl-s"},{"start":62,"end":69,"cssClass":"pl-s1"},{"start":70,"end":76,"cssClass":"pl-en"},{"start":77,"end":79,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":10,"cssClass":"pl-s1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-en"},{"start":24,"end":26,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":20,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":66,"cssClass":"pl-s"},{"start":68,"end":75,"cssClass":"pl-s1"},{"start":76,"end":82,"cssClass":"pl-en"},{"start":83,"end":85,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":11,"end":17,"cssClass":"pl-smi"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-k"},{"start":7,"end":13,"cssClass":"pl-smi"}],[{"start":3,"end":4,"cssClass":"pl-c1"},{"start":4,"end":5,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":28,"cssClass":"pl-s1"}],[{"start":2,"end":9,"cssClass":"pl-k"}],[{"start":3,"end":8,"cssClass":"pl-en"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":67,"cssClass":"pl-s"},{"start":69,"end":76,"cssClass":"pl-s1"},{"start":77,"end":83,"cssClass":"pl-en"},{"start":84,"end":86,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":8,"cssClass":"pl-k"}],[{"start":2,"end":7,"cssClass":"pl-en"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":20,"end":44,"cssClass":"pl-s"},{"start":46,"end":53,"cssClass":"pl-s1"},{"start":54,"end":60,"cssClass":"pl-en"},{"start":61,"end":64,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-c1"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/muesli/beehive/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"placeholders.go","displayUrl":"https://github.com/muesli/beehive/blob/v0.4.0/bees/placeholders.go?raw=true","headerInfo":{"blobSize":"4.95 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"1f99cc6","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fmuesli%2Fbeehive%2Fblob%2Fv0.4.0%2Fbees%2Fplaceholders.go","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"235","truncatedSloc":"217"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Go","languageID":132,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/muesli/beehive/blob/v0.4.0/bees/placeholders.go","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/muesli/beehive/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/muesli/beehive/raw/v0.4.0/bees/placeholders.go","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":false,"symbols":[{"name":"Placeholders","kind":"type","ident_start":1020,"ident_end":1032,"extent_start":1015,"extent_end":1046,"fully_qualified_name":"Placeholders","ident_utf16":{"start":{"line_number":34,"utf16_col":5},"end":{"line_number":34,"utf16_col":17}},"extent_utf16":{"start":{"line_number":34,"utf16_col":0},"end":{"line_number":34,"utf16_col":31}}},{"name":"Placeholder","kind":"class","ident_start":1097,"ident_end":1108,"extent_start":1092,"extent_end":1166,"fully_qualified_name":"Placeholder","ident_utf16":{"start":{"line_number":37,"utf16_col":5},"end":{"line_number":37,"utf16_col":16}},"extent_utf16":{"start":{"line_number":37,"utf16_col":0},"end":{"line_number":41,"utf16_col":1}}},{"name":"Name","kind":"field","ident_start":1119,"ident_end":1123,"extent_start":1119,"extent_end":1131,"fully_qualified_name":"Placeholder.Name","ident_utf16":{"start":{"line_number":38,"utf16_col":1},"end":{"line_number":38,"utf16_col":5}},"extent_utf16":{"start":{"line_number":38,"utf16_col":1},"end":{"line_number":38,"utf16_col":13}}},{"name":"Type","kind":"field","ident_start":1133,"ident_end":1137,"extent_start":1133,"extent_end":1145,"fully_qualified_name":"Placeholder.Type","ident_utf16":{"start":{"line_number":39,"utf16_col":1},"end":{"line_number":39,"utf16_col":5}},"extent_utf16":{"start":{"line_number":39,"utf16_col":1},"end":{"line_number":39,"utf16_col":13}}},{"name":"Value","kind":"field","ident_start":1147,"ident_end":1152,"extent_start":1147,"extent_end":1164,"fully_qualified_name":"Placeholder.Value","ident_utf16":{"start":{"line_number":40,"utf16_col":1},"end":{"line_number":40,"utf16_col":6}},"extent_utf16":{"start":{"line_number":40,"utf16_col":1},"end":{"line_number":40,"utf16_col":18}}},{"name":"SetValue","kind":"method","ident_start":1243,"ident_end":1251,"extent_start":1219,"extent_end":1565,"fully_qualified_name":"Placeholders.SetValue","ident_utf16":{"start":{"line_number":44,"utf16_col":24},"end":{"line_number":44,"utf16_col":32}},"extent_utf16":{"start":{"line_number":44,"utf16_col":0},"end":{"line_number":60,"utf16_col":1}}},{"name":"Value","kind":"method","ident_start":1643,"ident_end":1648,"extent_start":1620,"extent_end":1761,"fully_qualified_name":"Placeholders.Value","ident_utf16":{"start":{"line_number":63,"utf16_col":23},"end":{"line_number":63,"utf16_col":28}},"extent_utf16":{"start":{"line_number":63,"utf16_col":0},"end":{"line_number":71,"utf16_col":1}}},{"name":"Bind","kind":"method","ident_start":1828,"ident_end":1832,"extent_start":1805,"extent_end":2009,"fully_qualified_name":"Placeholders.Bind","ident_utf16":{"start":{"line_number":74,"utf16_col":23},"end":{"line_number":74,"utf16_col":27}},"extent_utf16":{"start":{"line_number":74,"utf16_col":0},"end":{"line_number":81,"utf16_col":1}}},{"name":"ConvertValue","kind":"function","ident_start":2059,"ident_end":2071,"extent_start":2054,"extent_end":5067,"fully_qualified_name":"ConvertValue","ident_utf16":{"start":{"line_number":84,"utf16_col":5},"end":{"line_number":84,"utf16_col":17}},"extent_utf16":{"start":{"line_number":84,"utf16_col":0},"end":{"line_number":234,"utf16_col":1}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/muesli/beehive/branches":{"post":"6qEkwFhS8IIrdevoY55Mu5ZWKWso0ZTW6n76SmTPH_WiJWNNHWjF6deYVtDotEzvAWM5Wsvuz8_U7CuUz6uiLg"},"/repos/preferences":{"post":"FXKTn4-9WHhdeLalEoz4ALhYftPSvbHCGCs9hu-E07SPK2vDTH7r3dPdxnAcyH5GTNH7GhvJFXOcRid6zIX--A"}}},"title":"beehive/bees/placeholders.go at v0.4.0 ยท muesli/beehive"}