(window.webpackJsonp = window.webpackJsonp || []).push([
            ["chunk-f7a0", "chunk-6732"], {
                "+Wds": function(t, e, i) {
                    "use strict";
                    var r = String.prototype.indexOf;
                    t.exports = function(t) {
                        return r.call(this, t, arguments[1]) > -1
                    }
                },
                "+XMV": function(t, e, i) {
                    "use strict";
                    t.exports = i("GOzd")() ? String.prototype.contains : i("+Wds")
                },
                "+cGb": function(t, e) {
                    t.exports = function(t) {
                        var e = t._readableState;
                        return e ? e.objectMode || "number" == typeof t._duplexState ? t.read() : t.read(function(t) {
                            return t.buffer.length ? t.buffer.head ? t.buffer.head.data.length : t.buffer[0].length : t.length
                        }(e)) : null
                    }
                },
                "+xLd": function(t, e, i) {
                    (function(e, r) {
                        var a = i("43KI"),
                            n = i("q1Jy"),
                            s = i("P7XM"),
                            o = i("+cGb"),
                            l = e.from && e.from !== Uint8Array.from ? e.from([0]) : new e([0]),
                            h = function(t, e) {
                                t._corked ? t.once("uncork", e) : e()
                            },
                            c = function(t, e) {
                                return function(i) {
                                    i ? function(t, e) {
                                        t._autoDestroy && t.destroy(e)
                                    }(t, "premature close" === i.message ? null : i) : e && !t._ended && t.end()
                                }
                            },
                            p = function(t, e, i) {
                                if (!(this instanceof p)) return new p(t, e, i);
                                a.Duplex.call(this, i), this._writable = null, this._readable = null, this._readable2 = null, this._autoDestroy = !i || !1 !== i.autoDestroy, this._forwardDestroy = !i || !1 !== i.destroy, this._forwardEnd = !i || !1 !== i.end, this._corked = 1, this._ondrain = null, this._drained = !1, this._forwarding = !1, this._unwrite = null, this._unread = null, this._ended = !1, this.destroyed = !1, t && this.setWritable(t), e && this.setReadable(e)
                            };
                        s(p, a.Duplex), p.obj = function(t, e, i) {
                            return i || (i = {}), i.objectMode = !0, i.highWaterMark = 16, new p(t, e, i)
                        }, p.prototype.cork = function() {
                            1 == ++this._corked && this.emit("cork")
                        }, p.prototype.uncork = function() {
                            this._corked && 0 == --this._corked && this.emit("uncork")
                        }, p.prototype.setWritable = function(t) {
                            if (this._unwrite && this._unwrite(), this.destroyed) t && t.destroy && t.destroy();
                            else if (null !== t && !1 !== t) {
                                var e = this,
                                    i = n(t, {
                                        writable: !0,
                                        readable: !1
                                    }, c(this, this._forwardEnd)),
                                    a = function() {
                                        var t = e._ondrain;
                                        e._ondrain = null, t && t()
                                    };
                                this._unwrite && r.nextTick(a), this._writable = t, this._writable.on("drain", a), this._unwrite = function() {
                                    e._writable.removeListener("drain", a), i()
                                }, this.uncork()
                            } else this.end()
                        }, p.prototype.setReadable = function(t) {
                            if (this._unread && this._unread(), this.destroyed) t && t.destroy && t.destroy();
                            else {
                                if (null === t || !1 === t) return this.push(null), void this.resume();
                                var e = this,
                                    i = n(t, {
                                        writable: !1,
                                        readable: !0
                                    }, c(this)),
                                    r = function() {
                                        e._forward()
                                    },
                                    s = function() {
                                        e.push(null)
                                    };
                                this._drained = !0, this._readable = t, this._readable2 = t._readableState ? t : function(t) {
                                    return new a.Readable({
                                        objectMode: !0,
                                        highWaterMark: 16
                                    }).wrap(t)
                                }(t), this._readable2.on("readable", r), this._readable2.on("end", s), this._unread = function() {
                                    e._readable2.removeListener("readable", r), e._readable2.removeListener("end", s), i()
                                }, this._forward()
                            }
                        }, p.prototype._read = function() {
                            this._drained = !0, this._forward()
                        }, p.prototype._forward = function() {
                            if (!this._forwarding && this._readable2 && this._drained) {
                                var t;
                                for (this._forwarding = !0; this._drained && null !== (t = o(this._readable2));) this.destroyed || (this._drained = this.push(t));
                                this._forwarding = !1
                            }
                        }, p.prototype.destroy = function(t) {
                            if (!this.destroyed) {
                                this.destroyed = !0;
                                var e = this;
                                r.nextTick(function() {
                                    e._destroy(t)
                                })
                            }
                        }, p.prototype._destroy = function(t) {
                            if (t) {
                                var e = this._ondrain;
                                this._ondrain = null, e ? e(t) : this.emit("error", t)
                            }
                            this._forwardDestroy && (this._readable && this._readable.destroy && this._readable.destroy(), this._writable && this._writable.destroy && this._writable.destroy()), this.emit("close")
                        }, p.prototype._write = function(t, e, i) {
                            return this.destroyed ? i() : this._corked ? h(this, this._write.bind(this, t, e, i)) : t === l ? this._finish(i) : this._writable ? void(!1 === this._writable.write(t) ? this._ondrain = i : i()) : i()
                        }, p.prototype._finish = function(t) {
                            var e = this;
                            this.emit("preend"), h(this, function() {
                                ! function(t, e) {
                                    t ? t._writableState && t._writableState.finished ? e() : t._writableState ? t.end(e) : (t.end(), e()) : e()
                                }(e._forwardEnd && e._writable, function() {
                                    !1 === e._writableState.prefinished && (e._writableState.prefinished = !0), e.emit("prefinish"), h(e, t)
                                })
                            })
                        }, p.prototype.end = function(t, e, i) {
                            return "function" == typeof t ? this.end(null, null, t) : "function" == typeof e ? this.end(t, null, e) : (this._ended = !0, t && this.write(t), this._writableState.ending || this.write(l), a.Writable.prototype.end.call(this, i))
                        }, t.exports = p
                    }).call(this, i("HDXh").Buffer, i("8oxB"))
                },
                "/1Vs": function(t, e, i) {
                    "use strict";
                    t.exports = function() {
                        return "object" == typeof globalThis && (!!globalThis && globalThis.Array === Array)
                    }
                },
                "/LkU": function(t, e, i) {
                    "use strict";
                    (function(e) {
                        var r = i("VT4K"),
                            a = i("CxY0"),
                            n = ["rejectUnauthorized", "ca", "cert", "key", "pfx", "passphrase"],
                            s = "browser" === e.title;

                        function o(t, e) {
                            var i = "MQIsdp" === e.protocolId && 3 === e.protocolVersion ? "mqttv3.1" : "mqtt";
                            ! function(t) {
                                t.hostname || (t.hostname = "localhost"), t.port || ("wss" === t.protocol ? t.port = 443 : t.port = 80), t.path || (t.path = "/"), t.wsOptions || (t.wsOptions = {}), s || "wss" !== t.protocol || n.forEach(function(e) {
                                    t.hasOwnProperty(e) && !t.wsOptions.hasOwnProperty(e) && (t.wsOptions[e] = t[e])
                                })
                            }(e);
                            var a = function(t, e) {
                                var i = t.protocol + "://" + t.hostname + ":" + t.port + t.path;
                                return "function" == typeof t.transformWsUrl && (i = t.transformWsUrl(i, t, e)), i
                            }(e, t);
                            return r(a, [i], e.wsOptions)
                        }
                        t.exports = s ? function(t, e) {
                            if (e.hostname || (e.hostname = e.host), !e.hostname) {
                                if ("undefined" == typeof document) throw new Error("Could not determine host. Specify host manually.");
                                var i = a.parse(document.URL);
                                e.hostname = i.hostname, e.port || (e.port = i.port)
                            }
                            return o(t, e)
                        } : function(t, e) {
                            return o(t, e)
                        }
                    }).call(this, i("8oxB"))
                },
                "/SS/": function(t, e, i) {
                    var r = i("XKFU");
                    r(r.S, "Object", {
                        setPrototypeOf: i("i5dc").set
                    })
                },
                "/jSS": function(t, e, i) {
                    "use strict";
                    t.exports = h;
                    var r = i("m/xd").codes,
                        a = r.ERR_METHOD_NOT_IMPLEMENTED,
                        n = r.ERR_MULTIPLE_CALLBACK,
                        s = r.ERR_TRANSFORM_ALREADY_TRANSFORMING,
                        o = r.ERR_TRANSFORM_WITH_LENGTH_0,
                        l = i("pJMH");

                    function h(t) {
                        if (!(this instanceof h)) return new h(t);
                        l.call(this, t), this._transformState = {
                            afterTransform: function(t, e) {
                                var i = this._transformState;
                                i.transforming = !1;
                                var r = i.writecb;
                                if (null === r) return this.emit("error", new n);
                                i.writechunk = null, i.writecb = null, null != e && this.push(e), r(t);
                                var a = this._readableState;
                                a.reading = !1, (a.needReadable || a.length < a.highWaterMark) && this._read(a.highWaterMark)
                            }.bind(this),
                            needTransform: !1,
                            transforming: !1,
                            writecb: null,
                            writechunk: null,
                            writeencoding: null
                        }, this._readableState.needReadable = !0, this._readableState.sync = !1, t && ("function" == typeof t.transform && (this._transform = t.transform), "function" == typeof t.flush && (this._flush = t.flush)), this.on("prefinish", c)
                    }

                    function c() {
                        var t = this;
                        "function" != typeof this._flush || this._readableState.destroyed ? p(this, null, null) : this._flush(function(e, i) {
                            p(t, e, i)
                        })
                    }

                    function p(t, e, i) {
                        if (e) return t.emit("error", e);
                        if (null != i && t.push(i), t._writableState.length) throw new o;
                        if (t._transformState.transforming) throw new s;
                        return t.push(null)
                    }
                    i("P7XM")(h, l), h.prototype.push = function(t, e) {
                        return this._transformState.needTransform = !1, l.prototype.push.call(this, t, e)
                    }, h.prototype._transform = function(t, e, i) {
                        i(new a("_transform()"))
                    }, h.prototype._write = function(t, e, i) {
                        var r = this._transformState;
                        if (r.writecb = i, r.writechunk = t, r.writeencoding = e, !r.transforming) {
                            var a = this._readableState;
                            (r.needTransform || a.needReadable || a.length < a.highWaterMark) && this._read(a.highWaterMark)
                        }
                    }, h.prototype._read = function(t) {
                        var e = this._transformState;
                        null === e.writechunk || e.transforming ? e.needTransform = !0 : (e.transforming = !0, this._transform(e.writechunk, e.writeencoding, e.afterTransform))
                    }, h.prototype._destroy = function(t, e) {
                        l.prototype._destroy.call(this, t, function(t) {
                            e(t)
                        })
                    }
                },
                "/jyY": function(t, e, i) {
                    "use strict";
                    var r = i(20);
                    t.exports = function(t, e) {
                        var i;

                        function a(r) {
                            e.rejectUnauthorized && t.emit("error", r), i.end()
                        }
                        return e.port = e.port || 8883, e.host = e.hostname || e.host || "localhost", e.rejectUnauthorized = !1 !== e.rejectUnauthorized, delete e.path, (i = r.connect(e)).on("secureConnect", function() {
                            e.rejectUnauthorized && !i.authorized ? i.emit("error", new Error("TLS not authorized")) : i.removeListener("error", a)
                        }), i.on("error", a), i
                    }
                },
                "0QUm": function(t, e, i) {
                    "use strict";
                    var r = i("o5jY");
                    i.n(r).a
                },
                17: function(t, e) {},
                18: function(t, e) {},
                19: function(t, e) {},
                "1Nev": function(t, e, i) {
                    var r = i("IpRN");
                    "string" == typeof r && (r = [
                        [t.i, r, ""]
                    ]), r.locals && (t.exports = r.locals);
                    (0, i("SZ7m").default)("8f7fa1e6", r, !0, {})
                },
                "1TtK": function(t, e, i) {
                    "use strict";
                    var r = i("xfTp"),
                        a = Math.max;
                    t.exports = function(t) {
                        return a(0, r(t))
                    }
                },
                "1jOq": function(t, e) {
                    t.exports = function t(e, i) {
                        if (e && i) return t(e)(i);
                        if ("function" != typeof e) throw new TypeError("need wrapper function");
                        Object.keys(e).forEach(function(t) {
                            r[t] = e[t]
                        });
                        return r;

                        function r() {
                            for (var t = new Array(arguments.length), i = 0; i < t.length; i++) t[i] = arguments[i];
                            var r = e.apply(this, t),
                                a = t[t.length - 1];
                            return "function" == typeof r && r !== a && Object.keys(a).forEach(function(t) {
                                r[t] = a[t]
                            }), r
                        }
                    }
                },
                "1m9z": function(t, e, i) {
                    "use strict";
                    var r = i("sYVv"),
                        a = i("IDEf"),
                        n = i("lq5y");
                    t.exports = function(t) {
                        var e = Object(n(t)),
                            i = arguments[1],
                            s = Object(arguments[2]);
                        if (e !== t && !i) return e;
                        var o = {};
                        return i ? r(i, function(e) {
                            (s.ensure || e in t) && (o[e] = t[e])
                        }) : a(o, t), o
                    }
                },
                20: function(t, e) {},
                "34ae": function(t, e, i) {
                    "use strict";
                    (function(e, r) {
                        var a = i("cDf5");
                        i("Btvt"), i("a1Th"), i("RW0V");
                        var n = i("+qE3"),
                            s = i("6gh9"),
                            o = i("NAn0"),
                            l = i("43KI").Writable,
                            h = i("P7XM"),
                            c = i("KaIO"),
                            p = i("roTD"),
                            m = i("U6jy"),
                            d = e.setImmediate || function(t) {
                                r.nextTick(t)
                            },
                            u = {
                                keepalive: 60,
                                reschedulePings: !0,
                                protocolId: "MQTT",
                                protocolVersion: 4,
                                reconnectPeriod: 1e3,
                                connectTimeout: 3e4,
                                clean: !0,
                                resubscribe: !0
                            },
                            f = {
                                0: "",
                                1: "Unacceptable protocol version",
                                2: "Identifier rejected",
                                3: "Server unavailable",
                                4: "Bad username or password",
                                5: "Not authorized",
                                16: "No matching subscribers",
                                17: "No subscription existed",
                                128: "Unspecified error",
                                129: "Malformed Packet",
                                130: "Protocol Error",
                                131: "Implementation specific error",
                                132: "Unsupported Protocol Version",
                                133: "Client Identifier not valid",
                                134: "Bad User Name or Password",
                                135: "Not authorized",
                                136: "Server unavailable",
                                137: "Server busy",
                                138: "Banned",
                                139: "Server shutting down",
                                140: "Bad authentication method",
                                141: "Keep Alive timeout",
                                142: "Session taken over",
                                143: "Topic Filter invalid",
                                144: "Topic Name invalid",
                                145: "Packet identifier in use",
                                146: "Packet Identifier not found",
                                147: "Receive Maximum exceeded",
                                148: "Topic Alias invalid",
                                149: "Packet too large",
                                150: "Message rate too high",
                                151: "Quota exceeded",
                                152: "Administrative action",
                                153: "Payload format invalid",
                                154: "Retain not supported",
                                155: "QoS not supported",
                                156: "Use another server",
                                157: "Server moved",
                                158: "Shared Subscriptions not supported",
                                159: "Connection rate exceeded",
                                160: "Maximum connect time",
                                161: "Subscription Identifiers not supported",
                                162: "Wildcard Subscriptions not supported"
                            };

                        function x(t, e, i) {
                            t.emit("packetsend", e), !o.writeToStream(e, t.stream, t.options) && i ? t.stream.once("drain", i) : i && i()
                        }

                        function k(t, e, i, r) {
                            t.outgoingStore.put(e, function(a) {
                                if (a) return i && i(a);
                                r(), x(t, e, i)
                            })
                        }

                        function y() {}

                        function g(t, e) {
                            var i, r = this;
                            if (!(this instanceof g)) return new g(t, e);
                            for (i in this.options = e || {}, u) void 0 === this.options[i] ? this.options[i] = u[i] : this.options[i] = e[i];
                            this.options.clientId = "string" == typeof e.clientId ? e.clientId : "mqttjs_" + Math.random().toString(16).substr(2, 8), this.options.customHandleAcks = 5 === e.protocolVersion && e.customHandleAcks ? e.customHandleAcks : function() {
                                arguments[3](0)
                            }, this.streamBuilder = t, this.outgoingStore = e.outgoingStore || new s, this.incomingStore = e.incomingStore || new s, this.queueQoSZero = void 0 === e.queueQoSZero || e.queueQoSZero, this._resubscribeTopics = {}, this.messageIdToTopic = {}, this.pingTimer = null, this.connected = !1, this.disconnecting = !1, this.queue = [], this.connackTimer = null, this.reconnectTimer = null, this._storeProcessing = !1, this._packetIdsDuringStoreProcessing = {}, this.nextId = Math.max(1, Math.floor(65535 * Math.random())), this.outgoing = {}, this._firstConnection = !0, this.on("close", function() {
                                this.connected = !1, clearTimeout(this.connackTimer)
                            }), this.on("connect", function() {
                                var t = this.queue;
                                ! function e() {
                                    var i, a = t.shift();
                                    a && (i = a.packet, r._sendPacket(i, function(t) {
                                        a.cb && a.cb(t), e()
                                    }))
                                }()
                            }), this.on("close", function() {
                                null !== r.pingTimer && (r.pingTimer.clear(), r.pingTimer = null)
                            }), this.on("close", this._setupReconnect), n.EventEmitter.call(this), this._setupStream()
                        }
                        h(g, n.EventEmitter), g.prototype._setupStream = function() {
                            var t, e = this,
                                i = new l,
                                n = o.parser(this.options),
                                s = null,
                                h = [];

                            function c() {
                                if (h.length) r.nextTick(p);
                                else {
                                    var t = s;
                                    s = null, t()
                                }
                            }

                            function p() {
                                var t = h.shift();
                                if (t) e._handlePacket(t, c);
                                else {
                                    var i = s;
                                    s = null, i && i()
                                }
                            }
                            if (this._clearReconnect(), this.stream = this.streamBuilder(this), n.on("packet", function(t) {
                                    h.push(t)
                                }), i._write = function(t, e, i) {
                                    s = i, n.parse(t), p()
                                }, this.stream.pipe(i), this.stream.on("error", y), this.stream.on("close", function() {
                                    ! function(t) {
                                        t && Object.keys(t).forEach(function(e) {
                                            t[e].volatile && "function" == typeof t[e].cb && (t[e].cb(new Error("Connection closed")), delete t[e])
                                        })
                                    }(e.outgoing), e.emit("close")
                                }), (t = Object.create(this.options)).cmd = "connect", x(this, t), n.on("error", this.emit.bind(this, "error")), this.options.properties) {
                                if (!this.options.properties.authenticationMethod && this.options.properties.authenticationData) return this.emit("error", new Error("Packet has no Authentication Method")), this;
                                if (this.options.properties.authenticationMethod && this.options.authPacket && "object" === a(this.options.authPacket)) x(this, m({
                                    cmd: "auth",
                                    reasonCode: 0
                                }, this.options.authPacket))
                            }
                            this.stream.setMaxListeners(1e3), clearTimeout(this.connackTimer), this.connackTimer = setTimeout(function() {
                                e._cleanUp(!0)
                            }, this.options.connectTimeout)
                        }, g.prototype._handlePacket = function(t, e) {
                            var i = this.options;
                            if (5 === i.protocolVersion && i.properties && i.properties.maximumPacketSize && i.properties.maximumPacketSize < t.length) return this.emit("error", new Error("exceeding packets size " + t.cmd)), this.end({
                                reasonCode: 149,
                                properties: {
                                    reasonString: "Maximum packet size was exceeded"
                                }
                            }), this;
                            switch (this.emit("packetreceive", t), t.cmd) {
                                case "publish":
                                    this._handlePublish(t, e);
                                    break;
                                case "puback":
                                case "pubrec":
                                case "pubcomp":
                                case "suback":
                                case "unsuback":
                                    this._handleAck(t), e();
                                    break;
                                case "pubrel":
                                    this._handlePubrel(t, e);
                                    break;
                                case "connack":
                                    this._handleConnack(t), e();
                                    break;
                                case "pingresp":
                                    this._handlePingresp(t), e();
                                    break;
                                case "disconnect":
                                    this._handleDisconnect(t), e()
                            }
                        }, g.prototype._checkDisconnecting = function(t) {
                            return this.disconnecting && (t ? t(new Error("client disconnecting")) : this.emit("error", new Error("client disconnecting"))), this.disconnecting
                        }, g.prototype.publish = function(t, e, i, r) {
                            var a, n = this.options;
                            "function" == typeof i && (r = i, i = null);
                            if (i = m({
                                    qos: 0,
                                    retain: !1,
                                    dup: !1
                                }, i), this._checkDisconnecting(r)) return this;
                            switch (a = {
                                    cmd: "publish",
                                    topic: t,
                                    payload: e,
                                    qos: i.qos,
                                    retain: i.retain,
                                    messageId: this._nextId(),
                                    dup: i.dup
                                }, 5 === n.protocolVersion && (a.properties = i.properties, (!n.properties && a.properties && a.properties.topicAlias || i.properties && n.properties && (i.properties.topicAlias && n.properties.topicAliasMaximum && i.properties.topicAlias > n.properties.topicAliasMaximum || !n.properties.topicAliasMaximum && i.properties.topicAlias)) && delete a.properties.topicAlias), i.qos) {
                                case 1:
                                case 2:
                                    this.outgoing[a.messageId] = {
                                        volatile: !1,
                                        cb: r || y
                                    }, this._storeProcessing ? (this._packetIdsDuringStoreProcessing[a.messageId] = !1, this._storePacket(a, void 0, i.cbStorePut)) : this._sendPacket(a, void 0, i.cbStorePut);
                                    break;
                                default:
                                    this._storeProcessing ? this._storePacket(a, r, i.cbStorePut) : this._sendPacket(a, r, i.cbStorePut)
                            }
                            return this
                        }, g.prototype.subscribe = function() {
                            for (var t, e = new Array(arguments.length), i = 0; i < arguments.length; i++) e[i] = arguments[i];
                            var r, a = [],
                                n = e.shift(),
                                s = n.resubscribe,
                                o = e.pop() || y,
                                l = e.pop(),
                                h = this,
                                c = this.options.protocolVersion;
                            if (delete n.resubscribe, "string" == typeof n && (n = [n]), "function" != typeof o && (l = o, o = y), null !== (r = p.validateTopics(n))) return d(o, new Error("Invalid topic " + r)), this;
                            if (this._checkDisconnecting(o)) return this;
                            var u = {
                                qos: 0
                            };
                            if (5 === c && (u.nl = !1, u.rap = !1, u.rh = 0), l = m(u, l), Array.isArray(n) ? n.forEach(function(t) {
                                    if (!h._resubscribeTopics.hasOwnProperty(t) || h._resubscribeTopics[t].qos < l.qos || s) {
                                        var e = {
                                            topic: t,
                                            qos: l.qos
                                        };
                                        5 === c && (e.nl = l.nl, e.rap = l.rap, e.rh = l.rh, e.properties = l.properties), a.push(e)
                                    }
                                }) : Object.keys(n).forEach(function(t) {
                                    if (!h._resubscribeTopics.hasOwnProperty(t) || h._resubscribeTopics[t].qos < n[t].qos || s) {
                                        var e = {
                                            topic: t,
                                            qos: n[t].qos
                                        };
                                        5 === c && (e.nl = n[t].nl, e.rap = n[t].rap, e.rh = n[t].rh, e.properties = l.properties), a.push(e)
                                    }
                                }), t = {
                                    cmd: "subscribe",
                                    subscriptions: a,
                                    qos: 1,
                                    retain: !1,
                                    dup: !1,
                                    messageId: this._nextId()
                                }, l.properties && (t.properties = l.properties), a.length) {
                                if (this.options.resubscribe) {
                                    var f = [];
                                    a.forEach(function(t) {
                                        if (h.options.reconnectPeriod > 0) {
                                            var e = {
                                                qos: t.qos
                                            };
                                            5 === c && (e.nl = t.nl || !1, e.rap = t.rap || !1, e.rh = t.rh || 0, e.properties = t.properties), h._resubscribeTopics[t.topic] = e, f.push(t.topic)
                                        }
                                    }), h.messageIdToTopic[t.messageId] = f
                                }
                                return this.outgoing[t.messageId] = {
                                    volatile: !0,
                                    cb: function(t, e) {
                                        if (!t)
                                            for (var i = e.granted, r = 0; r < i.length; r += 1) a[r].qos = i[r];
                                        o(t, a)
                                    }
                                }, this._sendPacket(t), this
                            }
                            o(null, [])
                        }, g.prototype.unsubscribe = function() {
                            for (var t = {
                                    cmd: "unsubscribe",
                                    qos: 1,
                                    messageId: this._nextId()
                                }, e = this, i = new Array(arguments.length), r = 0; r < arguments.length; r++) i[r] = arguments[r];
                            var n = i.shift(),
                                s = i.pop() || y,
                                o = i.pop();
                            return "string" == typeof n && (n = [n]), "function" != typeof s && (o = s, s = y), this._checkDisconnecting(s) ? this : ("string" == typeof n ? t.unsubscriptions = [n] : "object" === a(n) && n.length && (t.unsubscriptions = n), this.options.resubscribe && t.unsubscriptions.forEach(function(t) {
                                delete e._resubscribeTopics[t]
                            }), "object" === a(o) && o.properties && (t.properties = o.properties), this.outgoing[t.messageId] = {
                                volatile: !0,
                                cb: s
                            }, this._sendPacket(t), this)
                        }, g.prototype.end = function() {
                            var t = this,
                                e = arguments[0],
                                i = arguments[1],
                                r = arguments[2];

                            function n() {
                                t.disconnected = !0, t.incomingStore.close(function() {
                                    t.outgoingStore.close(function() {
                                        r && r.apply(null, arguments), t.emit("end")
                                    })
                                }), t._deferredReconnect && t._deferredReconnect()
                            }

                            function s() {
                                t._cleanUp(e, d.bind(null, n), i)
                            }
                            return null != e && "boolean" == typeof e || (r = i || y, i = e, e = !1, "object" !== a(i) && (r = i, i = null, "function" != typeof r && (r = y))), "object" !== a(i) && (r = i, i = null), r = r || y, this.disconnecting ? this : (this._clearReconnect(), this.disconnecting = !0, !e && Object.keys(this.outgoing).length > 0 ? this.once("outgoingEmpty", setTimeout.bind(null, s, 10)) : s(), this)
                        }, g.prototype.removeOutgoingMessage = function(t) {
                            var e = this.outgoing[t] ? this.outgoing[t].cb : null;
                            return delete this.outgoing[t], this.outgoingStore.del({
                                messageId: t
                            }, function() {
                                e(new Error("Message removed"))
                            }), this
                        }, g.prototype.reconnect = function(t) {
                            var e = this,
                                i = function() {
                                    t ? (e.options.incomingStore = t.incomingStore, e.options.outgoingStore = t.outgoingStore) : (e.options.incomingStore = null, e.options.outgoingStore = null), e.incomingStore = e.options.incomingStore || new s, e.outgoingStore = e.options.outgoingStore || new s, e.disconnecting = !1, e.disconnected = !1, e._deferredReconnect = null, e._reconnect()
                                };
                            return this.disconnecting && !this.disconnected ? this._deferredReconnect = i : i(), this
                        }, g.prototype._reconnect = function() {
                            this.emit("reconnect"), this._setupStream()
                        }, g.prototype._setupReconnect = function() {
                            var t = this;
                            !t.disconnecting && !t.reconnectTimer && t.options.reconnectPeriod > 0 && (this.reconnecting || (this.emit("offline"), this.reconnecting = !0), t.reconnectTimer = setInterval(function() {
                                t._reconnect()
                            }, t.options.reconnectPeriod))
                        }, g.prototype._clearReconnect = function() {
                            this.reconnectTimer && (clearInterval(this.reconnectTimer), this.reconnectTimer = null)
                        }, g.prototype._cleanUp = function(t, e) {
                            var i = arguments[2];
                            if (e && this.stream.on("close", e), t) 0 === this.options.reconnectPeriod && this.options.clean && function(t) {
                                t && Object.keys(t).forEach(function(e) {
                                    "function" == typeof t[e].cb && (t[e].cb(new Error("Connection closed")), delete t[e])
                                })
                            }(this.outgoing), this.stream.destroy();
                            else {
                                var r = m({
                                    cmd: "disconnect"
                                }, i);
                                this._sendPacket(r, d.bind(null, this.stream.end.bind(this.stream)))
                            }
                            this.disconnecting || (this._clearReconnect(), this._setupReconnect()), null !== this.pingTimer && (this.pingTimer.clear(), this.pingTimer = null), e && !this.connected && (this.stream.removeListener("close", e), e())
                        }, g.prototype._sendPacket = function(t, e, i) {
                            if (i = i || y, this.connected) {
                                switch (this._shiftPingInterval(), t.cmd) {
                                    case "publish":
                                        break;
                                    case "pubrel":
                                        return void k(this, t, e, i);
                                    default:
                                        return void x(this, t, e)
                                }
                                switch (t.qos) {
                                    case 2:
                                    case 1:
                                        k(this, t, e, i);
                                        break;
                                    case 0:
                                    default:
                                        x(this, t, e)
                                }
                            } else this._storePacket(t, e, i)
                        }, g.prototype._storePacket = function(t, e, i) {
                            i = i || y, 0 === (t.qos || 0) && this.queueQoSZero || "publish" !== t.cmd ? this.queue.push({
                                packet: t,
                                cb: e
                            }) : t.qos > 0 ? (e = this.outgoing[t.messageId] ? this.outgoing[t.messageId].cb : null, this.outgoingStore.put(t, function(t) {
                                if (t) return e && e(t);
                                i()
                            })) : e && e(new Error("No connection to broker"))
                        }, g.prototype._setupPingTimer = function() {
                            var t = this;
                            !this.pingTimer && this.options.keepalive && (this.pingResp = !0, this.pingTimer = c(function() {
                                t._checkPing()
                            }, 1e3 * this.options.keepalive))
                        }, g.prototype._shiftPingInterval = function() {
                            this.pingTimer && this.options.keepalive && this.options.reschedulePings && this.pingTimer.reschedule(1e3 * this.options.keepalive)
                        }, g.prototype._checkPing = function() {
                            this.pingResp ? (this.pingResp = !1, this._sendPacket({
                                cmd: "pingreq"
                            })) : this._cleanUp(!0)
                        }, g.prototype._handlePingresp = function() {
                            this.pingResp = !0
                        }, g.prototype._handleConnack = function(t) {
                            var e = this.options,
                                i = 5 === e.protocolVersion ? t.reasonCode : t.returnCode;
                            if (clearTimeout(this.connackTimer), t.properties && (t.properties.topicAliasMaximum && (e.properties || (e.properties = {}), e.properties.topicAliasMaximum = t.properties.topicAliasMaximum), t.properties.serverKeepAlive && e.keepalive && (e.keepalive = t.properties.serverKeepAlive, this._shiftPingInterval()), t.properties.maximumPacketSize && (e.properties || (e.properties = {}), e.properties.maximumPacketSize = t.properties.maximumPacketSize)), 0 === i) this.reconnecting = !1, this._onConnect(t);
                            else if (i > 0) {
                                var r = new Error("Connection refused: " + f[i]);
                                r.code = i, this.emit("error", r)
                            }
                        }, g.prototype._handlePublish = function(t, e) {
                            e = void 0 !== e ? e : y;
                            var i = t.topic.toString(),
                                r = t.payload,
                                a = t.qos,
                                n = t.messageId,
                                s = this,
                                o = this.options,
                                l = [0, 16, 128, 131, 135, 144, 145, 151, 153];
                            switch (a) {
                                case 2:
                                    o.customHandleAcks(i, r, t, function(i, r) {
                                        return i instanceof Error || (r = i, i = null), i ? s.emit("error", i) : -1 === l.indexOf(r) ? s.emit("error", new Error("Wrong reason code for pubrec")) : void(r ? s._sendPacket({
                                            cmd: "pubrec",
                                            messageId: n,
                                            reasonCode: r
                                        }, e) : s.incomingStore.put(t, function() {
                                            s._sendPacket({
                                                cmd: "pubrec",
                                                messageId: n
                                            }, e)
                                        }))
                                    });
                                    break;
                                case 1:
                                    o.customHandleAcks(i, r, t, function(a, o) {
                                        return a instanceof Error || (o = a, a = null), a ? s.emit("error", a) : -1 === l.indexOf(o) ? s.emit("error", new Error("Wrong reason code for puback")) : (o || s.emit("message", i, r, t), void s.handleMessage(t, function(t) {
                                            if (t) return e && e(t);
                                            s._sendPacket({
                                                cmd: "puback",
                                                messageId: n,
                                                reasonCode: o
                                            }, e)
                                        }))
                                    });
                                    break;
                                case 0:
                                    this.emit("message", i, r, t), this.handleMessage(t, e)
                            }
                        }, g.prototype.handleMessage = function(t, e) {
                            e()
                        }, g.prototype._handleAck = function(t) {
                            var e, i = t.messageId,
                                r = t.cmd,
                                a = null,
                                n = this.outgoing[i] ? this.outgoing[i].cb : null,
                                s = this;
                            if (n) {
                                switch (r) {
                                    case "pubcomp":
                                    case "puback":
                                        var o = t.reasonCode;
                                        o && o > 0 && 16 !== o && ((e = new Error("Publish error: " + f[o])).code = o, n(e, t)), delete this.outgoing[i], this.outgoingStore.del(t, n);
                                        break;
                                    case "pubrec":
                                        a = {
                                            cmd: "pubrel",
                                            qos: 2,
                                            messageId: i
                                        };
                                        var l = t.reasonCode;
                                        l && l > 0 && 16 !== l ? ((e = new Error("Publish error: " + f[l])).code = l, n(e, t)) : this._sendPacket(a);
                                        break;
                                    case "suback":
                                        delete this.outgoing[i];
                                        for (var h = 0; h < t.granted.length; h++)
                                            if (0 != (128 & t.granted[h])) {
                                                var c = this.messageIdToTopic[i];
                                                c && c.forEach(function(t) {
                                                    delete s._resubscribeTopics[t]
                                                })
                                            } n(null, t);
                                        break;
                                    case "unsuback":
                                        delete this.outgoing[i], n(null);
                                        break;
                                    default:
                                        s.emit("error", new Error("unrecognized packet type"))
                                }
                                this.disconnecting && 0 === Object.keys(this.outgoing).length && this.emit("outgoingEmpty")
                            }
                        }, g.prototype._handlePubrel = function(t, e) {
                            e = void 0 !== e ? e : y;
                            var i = this,
                                r = {
                                    cmd: "pubcomp",
                                    messageId: t.messageId
                                };
                            i.incomingStore.get(t, function(t, a) {
                                t ? i._sendPacket(r, e) : (i.emit("message", a.topic, a.payload, a), i.handleMessage(a, function(t) {
                                    if (t) return e(t);
                                    i.incomingStore.del(a, y), i._sendPacket(r, e)
                                }))
                            })
                        }, g.prototype._handleDisconnect = function(t) {
                            this.emit("disconnect", t)
                        }, g.prototype._nextId = function() {
                            var t = this.nextId++;
                            return 65536 === this.nextId && (this.nextId = 1), t
                        }, g.prototype.getLastMessageId = function() {
                            return 1 === this.nextId ? 65535 : this.nextId - 1
                        }, g.prototype._resubscribe = function(t) {
                            var e = Object.keys(this._resubscribeTopics);
                            if (!this._firstConnection && (this.options.clean || 5 === this.options.protocolVersion && !t.sessionPresent) && e.length > 0)
                                if (this.options.resubscribe)
                                    if (5 === this.options.protocolVersion)
                                        for (var i = 0; i < e.length; i++) {
                                            var r = {};
                                            r[e[i]] = this._resubscribeTopics[e[i]], r.resubscribe = !0, this.subscribe(r, {
                                                properties: r[e[i]].properties
                                            })
                                        } else this._resubscribeTopics.resubscribe = !0, this.subscribe(this._resubscribeTopics);
                                    else this._resubscribeTopics = {};
                            this._firstConnection = !1
                        }, g.prototype._onConnect = function(t) {
                            if (this.disconnected) this.emit("connect", t);
                            else {
                                var e = this;
                                this._setupPingTimer(), this._resubscribe(t), this.connected = !0,
                                    function i() {
                                        var r = e.outgoingStore.createStream();

                                        function a() {
                                            e._storeProcessing = !1, e._packetIdsDuringStoreProcessing = {}
                                        }

                                        function n() {
                                            r.destroy(), r = null, a()
                                        }
                                        e.once("close", n), r.on("error", function(t) {
                                                a(), e.removeListener("close", n), e.emit("error", t)
                                            }), r.on("end", function() {
                                                var r = !0;
                                                for (var s in e._packetIdsDuringStoreProcessing)
                                                    if (!e._packetIdsDuringStoreProcessing[s]) {
                                                        r = !1;
                                                        break
                                                    } r ? (a(), e.removeListener("close", n), e.emit("connect", t)) : i()
                                            }),
                                            function t() {
                                                if (r) {
                                                    e._storeProcessing = !0;
                                                    var i, a = r.read(1);
                                                    a ? e._packetIdsDuringStoreProcessing[a.messageId] ? t() : e.disconnecting || e.reconnectTimer ? r.destroy && r.destroy() : (i = e.outgoing[a.messageId] ? e.outgoing[a.messageId].cb : null, e.outgoing[a.messageId] = {
                                                        volatile: !1,
                                                        cb: function(e, r) {
                                                            i && i(e, r), t()
                                                        }
                                                    }, e._packetIdsDuringStoreProcessing[a.messageId] = !0, e._sendPacket(a)) : r.once("readable", t)
                                                }
                                            }()
                                    }()
                            }
                        }, t.exports = g
                    }).call(this, i("yLpj"), i("8oxB"))
                },
                "4D8k": function(t, e, i) {
                    "use strict";
                    var r = i("9Qh4"),
                        a = i("fEpb").Symbol;
                    t.exports = function(t) {
                        return Object.defineProperties(t, {
                            hasInstance: r("", a && a.hasInstance || t("hasInstance")),
                            isConcatSpreadable: r("", a && a.isConcatSpreadable || t("isConcatSpreadable")),
                            iterator: r("", a && a.iterator || t("iterator")),
                            match: r("", a && a.match || t("match")),
                            replace: r("", a && a.replace || t("replace")),
                            search: r("", a && a.search || t("search")),
                            species: r("", a && a.species || t("species")),
                            split: r("", a && a.split || t("split")),
                            toPrimitive: r("", a && a.toPrimitive || t("toPrimitive")),
                            toStringTag: r("", a && a.toStringTag || t("toStringTag")),
                            unscopables: r("", a && a.unscopables || t("unscopables"))
                        })
                    }
                },
                "4JlD": function(t, e, i) {
                    "use strict";
                    var r = function(t) {
                        switch (typeof t) {
                            case "string":
                                return t;
                            case "boolean":
                                return t ? "true" : "false";
                            case "number":
                                return isFinite(t) ? t : "";
                            default:
                                return ""
                        }
                    };
                    t.exports = function(t, e, i, o) {
                        return e = e || "&", i = i || "=", null === t && (t = void 0), "object" == typeof t ? n(s(t), function(s) {
                            var o = encodeURIComponent(r(s)) + i;
                            return a(t[s]) ? n(t[s], function(t) {
                                return o + encodeURIComponent(r(t))
                            }).join(e) : o + encodeURIComponent(r(t[s]))
                        }).join(e) : o ? encodeURIComponent(r(o)) + i + encodeURIComponent(r(t)) : ""
                    };
                    var a = Array.isArray || function(t) {
                        return "[object Array]" === Object.prototype.toString.call(t)
                    };

                    function n(t, e) {
                        if (t.map) return t.map(e);
                        for (var i = [], r = 0; r < t.length; r++) i.push(e(t[r], r));
                        return i
                    }
                    var s = Object.keys || function(t) {
                        var e = [];
                        for (var i in t) Object.prototype.hasOwnProperty.call(t, i) && e.push(i);
                        return e
                    }
                },
                "4PY8": function(t, e, i) {
                    "use strict";
                    t.exports = i("nfBX")() ? Object.setPrototypeOf : i("4ZyC")
                },
                "4S/Q": function(t, e, i) {
                    var r = i("vY6y");
                    "string" == typeof r && (r = [
                        [t.i, r, ""]
                    ]), r.locals && (t.exports = r.locals);
                    (0, i("SZ7m").default)("2d8e3d2f", r, !0, {})
                },
                "4ZyC": function(t, e, i) {
                    "use strict";
                    var r, a = i("IWB/"),
                        n = i("lq5y"),
                        s = Object.prototype.isPrototypeOf,
                        o = Object.defineProperty,
                        l = {
                            configurable: !0,
                            enumerable: !1,
                            writable: !0,
                            value: void 0
                        };
                    r = function(t, e) {
                        if (n(t), null === e || a(e)) return t;
                        throw new TypeError("Prototype must be null or an object")
                    }, t.exports = function(t) {
                        var e, i;
                        return t ? (2 === t.level ? t.set ? (i = t.set, e = function(t, e) {
                            return i.call(r(t, e), e), t
                        }) : e = function(t, e) {
                            return r(t, e).__proto__ = e, t
                        } : e = function t(e, i) {
                            var a;
                            return r(e, i), (a = s.call(t.nullPolyfill, e)) && delete t.nullPolyfill.__proto__, null === i && (i = t.nullPolyfill), e.__proto__ = i, a && o(t.nullPolyfill, "__proto__", l), e
                        }, Object.defineProperty(e, "level", {
                            configurable: !1,
                            enumerable: !1,
                            writable: !1,
                            value: t.level
                        })) : null
                    }(function() {
                        var t, e = Object.create(null),
                            i = {},
                            r = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__");
                        if (r) {
                            try {
                                (t = r.set).call(e, i)
                            } catch (t) {}
                            if (Object.getPrototypeOf(e) === i) return {
                                set: t,
                                level: 2
                            }
                        }
                        return e.__proto__ = i, Object.getPrototypeOf(e) === i ? {
                            level: 2
                        } : ((e = {}).__proto__ = i, Object.getPrototypeOf(e) === i && {
                            level: 1
                        })
                    }()), i("ukuW")
                },
                "5/y7": function(t, e, i) {
                    "use strict";
                    (function(e) {
                        var r = i("cDf5");
                        i("SRfc"), i("xfY5"), i("pIFo"), i("0l/t");
                        var a = i("34ae"),
                            n = i("6gh9"),
                            s = i("CxY0"),
                            o = i("U6jy"),
                            l = {};

                        function h(t, e) {
                            if ("object" !== r(t) || e || (e = t, t = null), e = e || {}, t) {
                                var i = s.parse(t, !0);
                                if (null != i.port && (i.port = Number(i.port)), null === (e = o(i, e)).protocol) throw new Error("Missing protocol");
                                e.protocol = e.protocol.replace(/:$/, "")
                            }
                            if (function(t) {
                                    var e;
                                    t.auth && ((e = t.auth.match(/^(.+):(.+)$/)) ? (t.username = e[1], t.password = e[2]) : t.username = t.auth)
                                }(e), e.query && "string" == typeof e.query.clientId && (e.clientId = e.query.clientId), e.cert && e.key) {
                                if (!e.protocol) throw new Error("Missing secure protocol key");
                                if (-1 === ["mqtts", "wss", "wxs", "alis"].indexOf(e.protocol)) switch (e.protocol) {
                                    case "mqtt":
                                        e.protocol = "mqtts";
                                        break;
                                    case "ws":
                                        e.protocol = "wss";
                                        break;
                                    case "wx":
                                        e.protocol = "wxs";
                                        break;
                                    case "ali":
                                        e.protocol = "alis";
                                        break;
                                    default:
                                        throw new Error('Unknown protocol for secure connection: "' + e.protocol + '"!')
                                }
                            }
                            if (!l[e.protocol]) {
                                var n = -1 !== ["mqtts", "wss"].indexOf(e.protocol);
                                e.protocol = ["mqtt", "mqtts", "ws", "wss", "wx", "wxs", "ali", "alis"].filter(function(t, e) {
                                    return (!n || e % 2 != 0) && "function" == typeof l[t]
                                })[0]
                            }
                            if (!1 === e.clean && !e.clientId) throw new Error("Missing clientId for unclean clients");
                            return e.protocol && (e.defaultProtocol = e.protocol), new a(function(t) {
                                return e.servers && (t._reconnectCount && t._reconnectCount !== e.servers.length || (t._reconnectCount = 0), e.host = e.servers[t._reconnectCount].host, e.port = e.servers[t._reconnectCount].port, e.protocol = e.servers[t._reconnectCount].protocol ? e.servers[t._reconnectCount].protocol : e.defaultProtocol, e.hostname = e.host, t._reconnectCount++), l[e.protocol](t, e)
                            }, e)
                        }
                        "browser" !== e.title ? (l.mqtt = i("Be78"), l.tcp = i("Be78"), l.ssl = i("/jyY"), l.tls = i("/jyY"), l.mqtts = i("/jyY")) : (l.wx = i("gxFv"), l.wxs = i("gxFv"), l.ali = i("xMc8"), l.alis = i("xMc8")), l.ws = i("/LkU"), l.wss = i("/LkU"), t.exports = h, t.exports.connect = h, t.exports.MqttClient = a, t.exports.Store = n
                    }).call(this, i("8oxB"))
                },
                "52x2": function(t, e, i) {
                    "use strict";
                    t.exports = function() {}
                },
                "5Pf0": function(t, e, i) {
                    var r = i("S/j/"),
                        a = i("OP3Y");
                    i("Xtr8")("getPrototypeOf", function() {
                        return function(t) {
                            return a(r(t))
                        }
                    })
                },
                "5Px2": function(t, e, i) {
                    (function(r) {
                        i("SRfc"), i("Oyvg"), i("pIFo"), e.formatArgs = function(e) {
                            if (e[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + e[0] + (this.useColors ? "%c " : " ") + "+" + t.exports.humanize(this.diff), !this.useColors) return;
                            var i = "color: " + this.color;
                            e.splice(1, 0, i, "color: inherit");
                            var r = 0,
                                a = 0;
                            e[0].replace(/%[a-zA-Z%]/g, function(t) {
                                "%%" !== t && "%c" === t && (a = ++r)
                            }), e.splice(a, 0, i)
                        }, e.save = function(t) {
                            try {
                                t ? e.storage.setItem("debug", t) : e.storage.removeItem("debug")
                            } catch (t) {}
                        }, e.load = function() {
                            var t;
                            try {
                                t = e.storage.getItem("debug")
                            } catch (t) {}!t && void 0 !== r && "env" in r && (t = Object({
                                NODE_ENV: "production",
                                BASE_API: "http://36.7.144.234:8081/sungws/",
                                tag: "auPortal",
                                isEncrypt: 1,
                                isTest: 0,
                                appKey: "B0455FBE7AA0328DB57B59AA729F05D8",
                                privateCloud: 0
                            }).DEBUG);
                            return t
                        }, e.useColors = function() {
                            if ("undefined" != typeof window && window.process && ("renderer" === window.process.type || window.process.__nwjs)) return !0;
                            if ("undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) return !1;
                            return "undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)
                        }, e.storage = function() {
                            try {
                                return localStorage
                            } catch (t) {}
                        }(), e.destroy = function() {
                            var t = !1;
                            return function() {
                                t || (t = !0, console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))
                            }
                        }(), e.colors = ["#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33"], e.log = console.debug || console.log || function() {}, t.exports = i("RU6O")(e), t.exports.formatters.j = function(t) {
                            try {
                                return JSON.stringify(t)
                            } catch (t) {
                                return "[UnexpectedJSONParseError]: " + t.message
                            }
                        }
                    }).call(this, i("8oxB"))
                },
                "6TfA": function(t, e, i) {
                    "use strict";

                    function r(t, e) {
                        var i = Object.keys(t);
                        if (Object.getOwnPropertySymbols) {
                            var r = Object.getOwnPropertySymbols(t);
                            e && (r = r.filter(function(e) {
                                return Object.getOwnPropertyDescriptor(t, e).enumerable
                            })), i.push.apply(i, r)
                        }
                        return i
                    }

                    function a(t, e, i) {
                        return e in t ? Object.defineProperty(t, e, {
                            value: i,
                            enumerable: !0,
                            configurable: !0,
                            writable: !0
                        }) : t[e] = i, t
                    }

                    function n(t, e) {
                        for (var i = 0; i < e.length; i++) {
                            var r = e[i];
                            r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r)
                        }
                    }
                    i("RW0V"), i("ioFf"), i("0l/t"), i("mYba"), i("jm62"), i("I78e");
                    var s = i("HDXh").Buffer,
                        o = i(18).inspect,
                        l = o && o.custom || "inspect";

                    function h(t, e, i) {
                        s.prototype.copy.call(t, e, i)
                    }
                    t.exports = function() {
                        function t() {
                            ! function(t, e) {
                                if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
                            }(this, t), this.head = null, this.tail = null, this.length = 0
                        }
                        return function(t, e, i) {
                            e && n(t.prototype, e), i && n(t, i)
                        }(t, [{
                            key: "push",
                            value: function(t) {
                                var e = {
                                    data: t,
                                    next: null
                                };
                                this.length > 0 ? this.tail.next = e : this.head = e, this.tail = e, ++this.length
                            }
                        }, {
                            key: "unshift",
                            value: function(t) {
                                var e = {
                                    data: t,
                                    next: this.head
                                };
                                0 === this.length && (this.tail = e), this.head = e, ++this.length
                            }
                        }, {
                            key: "shift",
                            value: function() {
                                if (0 !== this.length) {
                                    var t = this.head.data;
                                    return 1 === this.length ? this.head = this.tail = null : this.head = this.head.next, --this.length, t
                                }
                            }
                        }, {
                            key: "clear",
                            value: function() {
                                this.head = this.tail = null, this.length = 0
                            }
                        }, {
                            key: "join",
                            value: function(t) {
                                if (0 === this.length) return "";
                                for (var e = this.head, i = "" + e.data; e = e.next;) i += t + e.data;
                                return i
                            }
                        }, {
                            key: "concat",
                            value: function(t) {
                                if (0 === this.length) return s.alloc(0);
                                for (var e = s.allocUnsafe(t >>> 0), i = this.head, r = 0; i;) h(i.data, e, r), r += i.data.length, i = i.next;
                                return e
                            }
                        }, {
                            key: "consume",
                            value: function(t, e) {
                                var i;
                                return t < this.head.data.length ? (i = this.head.data.slice(0, t), this.head.data = this.head.data.slice(t)) : i = t === this.head.data.length ? this.shift() : e ? this._getString(t) : this._getBuffer(t), i
                            }
                        }, {
                            key: "first",
                            value: function() {
                                return this.head.data
                            }
                        }, {
                            key: "_getString",
                            value: function(t) {
                                var e = this.head,
                                    i = 1,
                                    r = e.data;
                                for (t -= r.length; e = e.next;) {
                                    var a = e.data,
                                        n = t > a.length ? a.length : t;
                                    if (n === a.length ? r += a : r += a.slice(0, t), 0 === (t -= n)) {
                                        n === a.length ? (++i, e.next ? this.head = e.next : this.head = this.tail = null) : (this.head = e, e.data = a.slice(n));
                                        break
                                    }++i
                                }
                                return this.length -= i, r
                            }
                        }, {
                            key: "_getBuffer",
                            value: function(t) {
                                var e = s.allocUnsafe(t),
                                    i = this.head,
                                    r = 1;
                                for (i.data.copy(e), t -= i.data.length; i = i.next;) {
                                    var a = i.data,
                                        n = t > a.length ? a.length : t;
                                    if (a.copy(e, e.length - t, 0, n), 0 === (t -= n)) {
                                        n === a.length ? (++r, i.next ? this.head = i.next : this.head = this.tail = null) : (this.head = i, i.data = a.slice(n));
                                        break
                                    }++r
                                }
                                return this.length -= r, e
                            }
                        }, {
                            key: l,
                            value: function(t, e) {
                                return o(this, function(t) {
                                    for (var e = 1; e < arguments.length; e++) {
                                        var i = null != arguments[e] ? arguments[e] : {};
                                        e % 2 ? r(Object(i), !0).forEach(function(e) {
                                            a(t, e, i[e])
                                        }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : r(Object(i)).forEach(function(e) {
                                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                                        })
                                    }
                                    return t
                                }({}, e, {
                                    depth: 0,
                                    customInspect: !1
                                }))
                            }
                        }]), t
                    }()
                },
                "6b34": function(t, e, i) {
                    "use strict";
                    var r = Object.prototype.toString,
                        a = r.call(function() {
                            return arguments
                        }());
                    t.exports = function(t) {
                        return r.call(t) === a
                    }
                },
                "6gh9": function(t, e, i) {
                    "use strict";
                    (function(e) {
                        var r = i("U6jy"),
                            a = i("43KI").Readable,
                            n = {
                                objectMode: !0
                            },
                            s = {
                                clean: !0
                            },
                            o = i("VGv9");

                        function l(t) {
                            if (!(this instanceof l)) return new l(t);
                            this.options = t || {}, this.options = r(s, t), this._inflights = new o
                        }
                        l.prototype.put = function(t, e) {
                            return this._inflights.set(t.messageId, t), e && e(), this
                        }, l.prototype.createStream = function() {
                            var t = new a(n),
                                i = !1,
                                r = [],
                                s = 0;
                            return this._inflights.forEach(function(t, e) {
                                r.push(t)
                            }), t._read = function() {
                                !i && s < r.length ? this.push(r[s++]) : this.push(null)
                            }, t.destroy = function() {
                                if (!i) {
                                    var t = this;
                                    i = !0, e.nextTick(function() {
                                        t.emit("close")
                                    })
                                }
                            }, t
                        }, l.prototype.del = function(t, e) {
                            return (t = this._inflights.get(t.messageId)) ? (this._inflights.delete(t.messageId), e(null, t)) : e && e(new Error("missing packet")), this
                        }, l.prototype.get = function(t, e) {
                            return (t = this._inflights.get(t.messageId)) ? e(null, t) : e && e(new Error("missing packet")), this
                        }, l.prototype.close = function(t) {
                            this.options.clean && (this._inflights = null), t && t()
                        }, t.exports = l
                    }).call(this, i("8oxB"))
                },
                "6tnb": function(t, e, i) {
                    var r = i("8jT+");
                    "string" == typeof r && (r = [
                        [t.i, r, ""]
                    ]), r.locals && (t.exports = r.locals);
                    (0, i("SZ7m").default)("7551ad60", r, !0, {})
                },
                "6uBi": function(t, e, i) {
                    "use strict";
                    var r = i("k2qM"),
                        a = i("Xt1Y"),
                        n = Object.prototype.toString;
                    t.exports = function(t) {
                        if (!r(t)) return null;
                        if (a(t)) {
                            var e = t.toString;
                            if ("function" != typeof e) return null;
                            if (e === n) return null
                        }
                        try {
                            return "" + t
                        } catch (t) {
                            return null
                        }
                    }
                },
                "73r6": function(t, e, i) {
                    "use strict";
                    t.exports = function(t) {
                        return t = Number(t), isNaN(t) || 0 === t ? t : t > 0 ? 1 : -1
                    }
                },
                "7PmA": function(t, e, i) {
                    "use strict";
                    t.exports = function() {
                        try {
                            return Object.keys("primitive"), !0
                        } catch (t) {
                            return !1
                        }
                    }
                },
                "7W2i": function(t, e, i) {
                    var r = i("SksO");
                    t.exports = function(t, e) {
                        if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
                        t.prototype = Object.create(e && e.prototype, {
                            constructor: {
                                value: t,
                                writable: !0,
                                configurable: !0
                            }
                        }), Object.defineProperty(t, "prototype", {
                            writable: !1
                        }), e && r(t, e)
                    }, t.exports.__esModule = !0, t.exports.default = t.exports
                },
                "7h2K": function(t, e, i) {
                    "use strict";
                    var r = i("nt6N");
                    i.n(r).a
                },
                "86bp": function(t, e, i) {
                    "use strict";
                    var r = i("YsTz"),
                        a = Array.prototype.forEach,
                        n = Object.create;
                    t.exports = function(t) {
                        var e = n(null);
                        return a.call(arguments, function(t) {
                            r(t) && function(t, e) {
                                var i;
                                for (i in t) e[i] = t[i]
                            }(Object(t), e)
                        }), e
                    }
                },
                "8MEG": function(t, e, i) {
                    "use strict";
                    var r = i("2OiF"),
                        a = i("0/R4"),
                        n = i("MfQN"),
                        s = [].slice,
                        o = {};
                    t.exports = Function.bind || function(t) {
                        var e = r(this),
                            i = s.call(arguments, 1),
                            l = function() {
                                var r = i.concat(s.call(arguments));
                                return this instanceof l ? function(t, e, i) {
                                    if (!(e in o)) {
                                        for (var r = [], a = 0; a < e; a++) r[a] = "a[" + a + "]";
                                        o[e] = Function("F,a", "return new F(" + r.join(",") + ")")
                                    }
                                    return o[e](t, i)
                                }(e, r.length, r) : n(e, r, t)
                            };
                        return a(e.prototype) && (l.prototype = e.prototype), l
                    }
                },
                "8Mu8": function(t, e, i) {
                    (function(e) {
                        i("I78e");
                        var r = 65536,
                            a = {},
                            n = e.isBuffer(e.from([1, 2]).subarray(0, 1));

                        function s(t) {
                            var i = e.allocUnsafe(2);
                            return i.writeUInt8(t >> 8, 0), i.writeUInt8(255 & t, 1), i
                        }
                        t.exports = {
                            cache: a,
                            generateCache: function() {
                                for (var t = 0; t < r; t++) a[t] = s(t)
                            },
                            generateNumber: s,
                            genBufVariableByteInt: function(t) {
                                var i = 0,
                                    r = 0,
                                    a = e.allocUnsafe(4);
                                do {
                                    i = t % 128 | 0, (t = t / 128 | 0) > 0 && (i |= 128), a.writeUInt8(i, r++)
                                } while (t > 0 && r < 4);
                                return t > 0 && (r = 0), n ? a.subarray(0, r) : a.slice(0, r)
                            },
                            generate4ByteBuffer: function(t) {
                                var i = e.allocUnsafe(4);
                                return i.writeUInt32BE(t, 0), i
                            }
                        }
                    }).call(this, i("HDXh").Buffer)
                },
                "8hSp": function(t, e, i) {
                    (e = t.exports = i("DovO")).Stream = e, e.Readable = e, e.Writable = i("9rpQ"), e.Duplex = i("pJMH"), e.Transform = i("/jSS"), e.PassThrough = i("nTc4"), e.finished = i("vwn6"), e.pipeline = i("OGt5")
                },
                "8jT+": function(t, e, i) {
                    (t.exports = i("I1BE")(!1)).push([t.i, ".content{width:100%;
                            height: 100 % ;
                            display: flex;
                            align - items: center;
                            position: relative;
                            justify - content: center
                        }.no - meter - tip {
                            position: absolute;
                            right: 20 px;
                            bottom: 20 px;
                            font - size: 24 px
                        }.little - dialog {
                            width: 458 px;
                            height: 488 px;
                            top: calc(50 % -265 px)
                        }.box {
                            position: relative;
                            width: 100 % ;
                            height: 100 %
                        }.lottie {
                            position: relative
                        }.tip - text {
                            position: absolute;
                            z - index: 2
                        }.tip - text.text - content {
                            background - color: black
                        }.button - text {
                            font - size: 14 px;
                            z - index: 2;
                            position: absolute
                        }.lottie - orange - text {
                            font - size: 16 px;
                            z - index: 2;
                            position: absolute;
                            color: #FF7300
                        }.orange - font - text {
                            font - size: 12 px;
                            z - index: 2;
                            position: absolute;
                            color: #FF7300
                        }.lottie - blue - text {
                            font - size: 16 px;
                            z - index: 2;
                            position: absolute;
                            color: #2196f3}.blue-font-text{font-size:12px;
z-index:2;
position:absolute;
color:# 2196 f3
                        }.flex {
                            display: flex;
                            align - items: center;
                            justify - content: center
                        }.icon - info {
                            margin - left: 4 px
                        }.tip - text {
                            font - size: 14 px;
                            color: #000000}.tip-text .set{font-weight:bold}.tip-type{font-size:14px;
color:# 000000;
                            font - weight: bold
                        }\
                        n ","
                        "])},"
                        9 IL2 ":function(t,e,i){"
                        use strict ";
                        (function(e) {
                            function i(t, e) {
                                a(t, e), r(t)
                            }

                            function r(t) {
                                t._writableState && !t._writableState.emitClose || t._readableState && !t._readableState.emitClose || t.emit("close")
                            }

                            function a(t, e) {
                                t.emit("error", e)
                            }
                            t.exports = {
                                destroy: function(t, n) {
                                    var s = this,
                                        o = this._readableState && this._readableState.destroyed,
                                        l = this._writableState && this._writableState.destroyed;
                                    return o || l ? (n ? n(t) : t && (this._writableState ? this._writableState.errorEmitted || (this._writableState.errorEmitted = !0, e.nextTick(a, this, t)) : e.nextTick(a, this, t)), this) : (this._readableState && (this._readableState.destroyed = !0), this._writableState && (this._writableState.destroyed = !0), this._destroy(t || null, function(t) {
                                        !n && t ? s._writableState ? s._writableState.errorEmitted ? e.nextTick(r, s) : (s._writableState.errorEmitted = !0, e.nextTick(i, s, t)) : e.nextTick(i, s, t) : n ? (e.nextTick(r, s), n(t)) : e.nextTick(r, s)
                                    }), this)
                                },
                                undestroy: function() {
                                    this._readableState && (this._readableState.destroyed = !1, this._readableState.reading = !1, this._readableState.ended = !1, this._readableState.endEmitted = !1), this._writableState && (this._writableState.destroyed = !1, this._writableState.ended = !1, this._writableState.ending = !1, this._writableState.finalCalled = !1, this._writableState.prefinished = !1, this._writableState.finished = !1, this._writableState.errorEmitted = !1)
                                },
                                errorOrDestroy: function(t, e) {
                                    var i = t._readableState,
                                        r = t._writableState;
                                    i && i.autoDestroy || r && r.autoDestroy ? t.destroy(e) : t.emit("error", e)
                                }
                            }
                        }).call(this, i("8oxB"))
                    }, "9Qh4": function(t, e, i) {
                        "use strict";
                        var r = i("k2qM"),
                            a = i("F5Mc"),
                            n = i("IDEf"),
                            s = i("86bp"),
                            o = i("+XMV");
                        (t.exports = function(t, e) {
                            var i, a, l, h, c;
                            return arguments.length < 2 || "string" != typeof t ? (h = e, e = t, t = null) : h = arguments[2], r(t) ? (i = o.call(t, "c"), a = o.call(t, "e"), l = o.call(t, "w")) : (i = l = !0, a = !1), c = {
                                value: e,
                                configurable: i,
                                enumerable: a,
                                writable: l
                            }, h ? n(s(h), c) : c
                        }).gs = function(t, e, i) {
                            var l, h, c, p;
                            return "string" != typeof t ? (c = i, i = e, e = t, t = null) : c = arguments[3], r(e) ? a(e) ? r(i) ? a(i) || (c = i, i = void 0) : i = void 0 : (c = e, e = i = void 0) : e = void 0, r(t) ? (l = o.call(t, "c"), h = o.call(t, "e")) : (l = !0, h = !1), p = {
                                get: e,
                                set: i,
                                configurable: l,
                                enumerable: h
                            }, c ? n(s(c), p) : p
                        }
                    }, "9g66": function(t, e, i) {
                        "use strict";
                        var r = i("e989"),
                            a = i("lq5y"),
                            n = Math.max;
                        t.exports = function(t, e) {
                            var i, s, o, l = n(arguments.length, 2);
                            for (t = Object(a(t)), o = function(r) {
                                    try {
                                        t[r] = e[r]
                                    } catch (t) {
                                        i || (i = t)
                                    }
                                }, s = 1; s < l;
                                ++s) e = arguments[s], r(e).forEach(o);
                            if (void 0 !== i) throw i;
                            return t
                        }
                    }, "9rpQ": function(t, e, i) {
                        "use strict";
                        (function(e, r) {
                            function a(t) {
                                var e = this;
                                this.next = null, this.entry = null, this.finish = function() {
                                    ! function(t, e, i) {
                                        var r = t.entry;
                                        t.entry = null;
                                        for (; r;) {
                                            var a = r.callback;
                                            e.pendingcb--, a(i), r = r.next
                                        }
                                        e.corkedRequestsFree.next = t
                                    }(e, t)
                                }
                            }
                            var n;
                            i("NO8f"), i("ioFf"), t.exports = D, D.WritableState = E;
                            var s = {
                                    deprecate: i("t9FE")
                                },
                                o = i("uYud"),
                                l = i("HDXh").Buffer,
                                h = e.Uint8Array || function() {};
                            var c, p = i("9IL2"),
                                m = i("hsaF").getHighWaterMark,
                                d = i("m/xd").codes,
                                u = d.ERR_INVALID_ARG_TYPE,
                                f = d.ERR_METHOD_NOT_IMPLEMENTED,
                                x = d.ERR_MULTIPLE_CALLBACK,
                                k = d.ERR_STREAM_CANNOT_PIPE,
                                y = d.ERR_STREAM_DESTROYED,
                                g = d.ERR_STREAM_NULL_VALUES,
                                v = d.ERR_STREAM_WRITE_AFTER_END,
                                _ = d.ERR_UNKNOWN_ENCODING,
                                b = p.errorOrDestroy;

                            function w() {}

                            function E(t, e, s) {
                                n = n || i("pJMH"), t = t || {}, "boolean" != typeof s && (s = e instanceof n), this.objectMode = !!t.objectMode, s && (this.objectMode = this.objectMode || !!t.writableObjectMode), this.highWaterMark = m(this, t, "writableHighWaterMark", s), this.finalCalled = !1, this.needDrain = !1, this.ending = !1, this.ended = !1, this.finished = !1, this.destroyed = !1;
                                var o = !1 === t.decodeStrings;
                                this.decodeStrings = !o, this.defaultEncoding = t.defaultEncoding || "utf8", this.length = 0, this.writing = !1, this.corked = 0, this.sync = !0, this.bufferProcessing = !1, this.onwrite = function(t) {
                                    ! function(t, e) {
                                        var i = t._writableState,
                                            a = i.sync,
                                            n = i.writecb;
                                        if ("function" != typeof n) throw new x;
                                        if (function(t) {
                                                t.writing = !1, t.writecb = null, t.length -= t.writelen, t.writelen = 0
                                            }(i), e) ! function(t, e, i, a, n) {
                                            --e.pendingcb, i ? (r.nextTick(n, a), r.nextTick(B, t, e), t._writableState.errorEmitted = !0, b(t, a)) : (n(a), t._writableState.errorEmitted = !0, b(t, a), B(t, e))
                                        }(t, i, a, e, n);
                                        else {
                                            var s = P(i) || t.destroyed;
                                            s || i.corked || i.bufferProcessing || !i.bufferedRequest || C(t, i), a ? r.nextTick(S, t, i, s, n) : S(t, i, s, n)
                                        }
                                    }(e, t)
                                }, this.writecb = null, this.writelen = 0, this.bufferedRequest = null, this.lastBufferedRequest = null, this.pendingcb = 0, this.prefinished = !1, this.errorEmitted = !1, this.emitClose = !1 !== t.emitClose, this.autoDestroy = !!t.autoDestroy, this.bufferedRequestCount = 0, this.corkedRequestsFree = new a(this)
                            }

                            function D(t) {
                                var e = this instanceof(n = n || i("pJMH"));
                                if (!e && !c.call(D, this)) return new D(t);
                                this._writableState = new E(t, this, e), this.writable = !0, t && ("function" == typeof t.write && (this._write = t.write), "function" == typeof t.writev && (this._writev = t.writev), "function" == typeof t.destroy && (this._destroy = t.destroy), "function" == typeof t.final && (this._final = t.final)), o.call(this)
                            }

                            function A(t, e, i, r, a, n, s) {
                                e.writelen = r, e.writecb = s, e.writing = !0, e.sync = !0, e.destroyed ? e.onwrite(new y("write")) : i ? t._writev(a, e.onwrite) : t._write(a, n, e.onwrite), e.sync = !1
                            }

                            function S(t, e, i, r) {
                                i || function(t, e) {
                                    0 === e.length && e.needDrain && (e.needDrain = !1, t.emit("drain"))
                                }(t, e), e.pendingcb--, r(), B(t, e)
                            }

                            function C(t, e) {
                                e.bufferProcessing = !0;
                                var i = e.bufferedRequest;
                                if (t._writev && i && i.next) {
                                    var r = e.bufferedRequestCount,
                                        n = new Array(r),
                                        s = e.corkedRequestsFree;
                                    s.entry = i;
                                    for (var o = 0, l = !0; i;) n[o] = i, i.isBuf || (l = !1), i = i.next, o += 1;
                                    n.allBuffers = l, A(t, e, !0, e.length, n, "", s.finish), e.pendingcb++, e.lastBufferedRequest = null, s.next ? (e.corkedRequestsFree = s.next, s.next = null) : e.corkedRequestsFree = new a(e), e.bufferedRequestCount = 0
                                } else {
                                    for (; i;) {
                                        var h = i.chunk,
                                            c = i.encoding,
                                            p = i.callback;
                                        if (A(t, e, !1, e.objectMode ? 1 : h.length, h, c, p), i = i.next, e.bufferedRequestCount--, e.writing) break
                                    }
                                    null === i && (e.lastBufferedRequest = null)
                                }
                                e.bufferedRequest = i, e.bufferProcessing = !1
                            }

                            function P(t) {
                                return t.ending && 0 === t.length && null === t.bufferedRequest && !t.finished && !t.writing
                            }

                            function T(t, e) {
                                t._final(function(i) {
                                    e.pendingcb--, i && b(t, i), e.prefinished = !0, t.emit("prefinish"), B(t, e)
                                })
                            }

                            function B(t, e) {
                                var i = P(e);
                                if (i && (function(t, e) {
                                        e.prefinished || e.finalCalled || ("function" != typeof t._final || e.destroyed ? (e.prefinished = !0, t.emit("prefinish")) : (e.pendingcb++, e.finalCalled = !0, r.nextTick(T, t, e)))
                                    }(t, e), 0 === e.pendingcb && (e.finished = !0, t.emit("finish"), e.autoDestroy))) {
                                    var a = t._readableState;
                                    (!a || a.autoDestroy && a.endEmitted) && t.destroy()
                                }
                                return i
                            }
                            i("P7XM")(D, o), E.prototype.getBuffer = function() {
                                    for (var t = this.bufferedRequest, e = []; t;) e.push(t), t = t.next;
                                    return e
                                },
                                function() {
                                    try {
                                        Object.defineProperty(E.prototype, "buffer", {
                                            get: s.deprecate(function() {
                                                return this.getBuffer()
                                            }, "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", "DEP0003")
                                        })
                                    } catch (t) {}
                                }(), "function" == typeof Symbol && Symbol.hasInstance && "function" == typeof Function.prototype[Symbol.hasInstance] ? (c = Function.prototype[Symbol.hasInstance], Object.defineProperty(D, Symbol.hasInstance, {
                                    value: function(t) {
                                        return !!c.call(this, t) || this === D && (t && t._writableState instanceof E)
                                    }
                                })) : c = function(t) {
                                    return t instanceof this
                                }, D.prototype.pipe = function() {
                                    b(this, new k)
                                }, D.prototype.write = function(t, e, i) {
                                    var a = this._writableState,
                                        n = !1,
                                        s = !a.objectMode && function(t) {
                                            return l.isBuffer(t) || t instanceof h
                                        }(t);
                                    return s && !l.isBuffer(t) && (t = function(t) {
                                        return l.from(t)
                                    }(t)), "function" == typeof e && (i = e, e = null), s ? e = "buffer" : e || (e = a.defaultEncoding), "function" != typeof i && (i = w), a.ending ? function(t, e) {
                                        var i = new v;
                                        b(t, i), r.nextTick(e, i)
                                    }(this, i) : (s || function(t, e, i, a) {
                                        var n;
                                        return null === i ? n = new g : "string" == typeof i || e.objectMode || (n = new u("chunk", ["string", "Buffer"], i)), !n || (b(t, n), r.nextTick(a, n), !1)
                                    }(this, a, t, i)) && (a.pendingcb++, n = function(t, e, i, r, a, n) {
                                        if (!i) {
                                            var s = function(t, e, i) {
                                                t.objectMode || !1 === t.decodeStrings || "string" != typeof e || (e = l.from(e, i));
                                                return e
                                            }(e, r, a);
                                            r !== s && (i = !0, a = "buffer", r = s)
                                        }
                                        var o = e.objectMode ? 1 : r.length;
                                        e.length += o;
                                        var h = e.length < e.highWaterMark;
                                        h || (e.needDrain = !0);
                                        if (e.writing || e.corked) {
                                            var c = e.lastBufferedRequest;
                                            e.lastBufferedRequest = {
                                                chunk: r,
                                                encoding: a,
                                                isBuf: i,
                                                callback: n,
                                                next: null
                                            }, c ? c.next = e.lastBufferedRequest : e.bufferedRequest = e.lastBufferedRequest, e.bufferedRequestCount += 1
                                        } else A(t, e, !1, o, r, a, n);
                                        return h
                                    }(this, a, s, t, e, i)), n
                                }, D.prototype.cork = function() {
                                    this._writableState.corked++
                                }, D.prototype.uncork = function() {
                                    var t = this._writableState;
                                    t.corked && (t.corked--, t.writing || t.corked || t.bufferProcessing || !t.bufferedRequest || C(this, t))
                                }, D.prototype.setDefaultEncoding = function(t) {
                                    if ("string" == typeof t && (t = t.toLowerCase()), !(["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf((t + "").toLowerCase()) > -1)) throw new _(t);
                                    return this._writableState.defaultEncoding = t, this
                                }, Object.defineProperty(D.prototype, "writableBuffer", {
                                    enumerable: !1,
                                    get: function() {
                                        return this._writableState && this._writableState.getBuffer()
                                    }
                                }), Object.defineProperty(D.prototype, "writableHighWaterMark", {
                                    enumerable: !1,
                                    get: function() {
                                        return this._writableState.highWaterMark
                                    }
                                }), D.prototype._write = function(t, e, i) {
                                    i(new f("_write()"))
                                }, D.prototype._writev = null, D.prototype.end = function(t, e, i) {
                                    var a = this._writableState;
                                    return "function" == typeof t ? (i = t, t = null, e = null) : "function" == typeof e && (i = e, e = null), null !== t && void 0 !== t && this.write(t, e), a.corked && (a.corked = 1, this.uncork()), a.ending || function(t, e, i) {
                                        e.ending = !0, B(t, e), i && (e.finished ? r.nextTick(i) : t.once("finish", i));
                                        e.ended = !0, t.writable = !1
                                    }(this, a, i), this
                                }, Object.defineProperty(D.prototype, "writableLength", {
                                    enumerable: !1,
                                    get: function() {
                                        return this._writableState.length
                                    }
                                }), Object.defineProperty(D.prototype, "destroyed", {
                                    enumerable: !1,
                                    get: function() {
                                        return void 0 !== this._writableState && this._writableState.destroyed
                                    },
                                    set: function(t) {
                                        this._writableState && (this._writableState.destroyed = t)
                                    }
                                }), D.prototype.destroy = p.destroy, D.prototype._undestroy = p.undestroy, D.prototype._destroy = function(t, e) {
                                    e(t)
                                }
                        }).call(this, i("yLpj"), i("8oxB"))
                    }, Be78: function(t, e, i) {
                        "use strict";
                        var r = i(19);
                        t.exports = function(t, e) {
                            var i, a;
                            return e.port = e.port || 1883, e.hostname = e.hostname || e.host || "localhost", i = e.port, a = e.hostname, r.createConnection(i, a)
                        }
                    }, BqIt: function(t, e, i) {
                        "use strict";
                        var r, a = i("pnHa"),
                            n = i("IDEf"),
                            s = i("GpRL"),
                            o = i("lq5y"),
                            l = i("9Qh4"),
                            h = i("mGv0"),
                            c = i("HEoz"),
                            p = Object.defineProperty,
                            m = Object.defineProperties;
                        t.exports = r = function(t, e) {
                            if (!(this instanceof r)) throw new TypeError("Constructor requires 'new'");
                            m(this, {
                                __list__: l("w", o(t)),
                                __context__: l("w", e),
                                __nextIndex__: l("w", 0)
                            }), e && (s(e.on), e.on("_add", this._onAdd), e.on("_delete", this._onDelete), e.on("_clear", this._onClear))
                        }, delete r.prototype.constructor, m(r.prototype, n({
                            _next: l(function() {
                                var t;
                                if (this.__list__) return this.__redo__ && void 0 !== (t = this.__redo__.shift()) ? t : this.__nextIndex__ < this.__list__.length ? this.__nextIndex__++ : void this._unBind()
                            }),
                            next: l(function() {
                                return this._createResult(this._next())
                            }),
                            _createResult: l(function(t) {
                                return void 0 === t ? {
                                    done: !0,
                                    value: void 0
                                } : {
                                    done: !1,
                                    value: this._resolve(t)
                                }
                            }),
                            _resolve: l(function(t) {
                                return this.__list__[t]
                            }),
                            _unBind: l(function() {
                                this.__list__ = null, delete this.__redo__, this.__context__ && (this.__context__.off("_add", this._onAdd), this.__context__.off("_delete", this._onDelete), this.__context__.off("_clear", this._onClear), this.__context__ = null)
                            }),
                            toString: l(function() {
                                return "[object " + (this[c.toStringTag] || "Object") + "]"
                            })
                        }, h({
                            _onAdd: l(function(t) {
                                t >= this.__nextIndex__ || (++this.__nextIndex__, this.__redo__ ? (this.__redo__.forEach(function(e, i) {
                                    e >= t && (this.__redo__[i] = ++e)
                                }, this), this.__redo__.push(t)) : p(this, "__redo__", l("c", [t])))
                            }),
                            _onDelete: l(function(t) {
                                var e;
                                t >= this.__nextIndex__ || (--this.__nextIndex__, this.__redo__ && (-1 !== (e = this.__redo__.indexOf(t)) && this.__redo__.splice(e, 1), this.__redo__.forEach(function(e, i) {
                                    e > t && (this.__redo__[i] = --e)
                                }, this)))
                            }),
                            _onClear: l(function() {
                                this.__redo__ && a.call(this.__redo__), this.__nextIndex__ = 0
                            })
                        }))), p(r.prototype, c.iterator, l(function() {
                            return this
                        }))
                    }, CO69: function(t, e, i) {
                        var r = i("t2ds");
                        "string" == typeof r && (r = [
                            [t.i, r, ""]
                        ]), r.locals && (t.exports = r.locals);
                        (0, i("SZ7m").default)("52cf638a", r, !0, {})
                    }, Cdli: function(t, e, i) {
                        "use strict";
                        var r, a = i("4PY8"),
                            n = i("9Qh4"),
                            s = i("HEoz"),
                            o = i("BqIt"),
                            l = Object.defineProperty;
                        r = t.exports = function(t) {
                            if (!(this instanceof r)) throw new TypeError("Constructor requires 'new'");
                            t = String(t), o.call(this, t), l(this, "__length__", n("", t.length))
                        }, a && a(r, o), delete r.prototype.constructor, r.prototype = Object.create(o.prototype, {
                            _next: n(function() {
                                if (this.__list__) return this.__nextIndex__ < this.__length__ ? this.__nextIndex__++ : void this._unBind()
                            }),
                            _resolve: n(function(t) {
                                var e, i = this.__list__[t];
                                return this.__nextIndex__ === this.__length__ ? i : (e = i.charCodeAt(0)) >= 55296 && e <= 56319 ? i + this.__list__[this.__nextIndex__++] : i
                            })
                        }), l(r.prototype, s.toStringTag, n("c", "String Iterator"))
                    }, CxY0: function(t, e, i) {
                        "use strict";
                        var r = i("nYho"),
                            a = i("Nehr");

                        function n() {
                            this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null
                        }
                        e.parse = g, e.resolve = function(t, e) {
                            return g(t, !1, !0).resolve(e)
                        }, e.resolveObject = function(t, e) {
                            return t ? g(t, !1, !0).resolveObject(e) : e
                        }, e.format = function(t) {
                            a.isString(t) && (t = g(t));
                            return t instanceof n ? t.format() : n.prototype.format.call(t)
                        }, e.Url = n;
                        var s = /^([a-z0-9.+-]+:)/i,
                            o = /:[0-9]*$/,
                            l = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,
                            h = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", '"', "`", " ", "\r", "\n", "\t"]),
                            c = ["'"].concat(h),
                            p = ["%", "/", "?", ";
                                ","
                                # "].concat(c),m=[" / "," ? ","
                                # "],d=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"
                                javascript : ":!0},x={javascript:!0,"
                                javascript: ":!0},k={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"
                                http: ":!0,"
                                https: ":!0,"
                                ftp: ":!0,"
                                gopher: ":!0,"
                                file: ":!0},y=i("
                                s4NR ");

                                function g(t, e, i) {
                                    if (t && a.isObject(t) && t instanceof n) return t;
                                    var r = new n;
                                    return r.parse(t, e, i), r
                                }
                                n.prototype.parse = function(t, e, i) {
                                    if (!a.isString(t)) throw new TypeError("Parameter 'url' must be a string, not " + typeof t);
                                    var n = t.indexOf("?"),
                                        o = -1 !== n && n < t.indexOf("#") ? "?" : "#",
                                        h = t.split(o);
                                    h[0] = h[0].replace(/\\/g, "/");
                                    var g = t = h.join(o);
                                    if (g = g.trim(), !i && 1 === t.split("#").length) {
                                        var v = l.exec(g);
                                        if (v) return this.path = g, this.href = g, this.pathname = v[1], v[2] ? (this.search = v[2], this.query = e ? y.parse(this.search.substr(1)) : this.search.substr(1)) : e && (this.search = "", this.query = {}), this
                                    }
                                    var _ = s.exec(g);
                                    if (_) {
                                        var b = (_ = _[0]).toLowerCase();
                                        this.protocol = b, g = g.substr(_.length)
                                    }
                                    if (i || _ || g.match(/^\/\/[^@\/]+@[^@\/]+/)) {
                                        var w = "//" === g.substr(0, 2);
                                        !w || _ && x[_] || (g = g.substr(2), this.slashes = !0)
                                    }
                                    if (!x[_] && (w || _ && !k[_])) {
                                        for (var E, D, A = -1, S = 0; S < m.length; S++) {
                                            -1 !== (C = g.indexOf(m[S])) && (-1 === A || C < A) && (A = C)
                                        } - 1 !== (D = -1 === A ? g.lastIndexOf("@") : g.lastIndexOf("@", A)) && (E = g.slice(0, D), g = g.slice(D + 1), this.auth = decodeURIComponent(E)), A = -1;
                                        for (S = 0; S < p.length; S++) {
                                            var C; -
                                            1 !== (C = g.indexOf(p[S])) && (-1 === A || C < A) && (A = C)
                                        } - 1 === A && (A = g.length), this.host = g.slice(0, A), g = g.slice(A), this.parseHost(), this.hostname = this.hostname || "";
                                        var P = "[" === this.hostname[0] && "]" === this.hostname[this.hostname.length - 1];
                                        if (!P)
                                            for (var T = this.hostname.split(/\./), B = (S = 0, T.length); S < B; S++) {
                                                var V = T[S];
                                                if (V && !V.match(d)) {
                                                    for (var M = "", I = 0, O = V.length; I < O; I++) V.charCodeAt(I) > 127 ? M += "x" : M += V[I];
                                                    if (!M.match(d)) {
                                                        var G = T.slice(0, S),
                                                            F = T.slice(S + 1),
                                                            N = V.match(u);
                                                        N && (G.push(N[1]), F.unshift(N[2])), F.length && (g = "/" + F.join(".") + g), this.hostname = G.join(".");
                                                        break
                                                    }
                                                }
                                            }
                                        this.hostname.length > 255 ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), P || (this.hostname = r.toASCII(this.hostname));
                                        var R = this.port ? ":" + this.port : "",
                                            L = this.hostname || "";
                                        this.host = L + R, this.href += this.host, P && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), "/" !== g[0] && (g = "/" + g))
                                    }
                                    if (!f[b])
                                        for (S = 0, B = c.length; S < B; S++) {
                                            var j = c[S];
                                            if (-1 !== g.indexOf(j)) {
                                                var z = encodeURIComponent(j);
                                                z === j && (z = escape(j)), g = g.split(j).join(z)
                                            }
                                        }
                                    var W = g.indexOf("#"); -
                                    1 !== W && (this.hash = g.substr(W), g = g.slice(0, W));
                                    var H = g.indexOf("?");
                                    if (-1 !== H ? (this.search = g.substr(H), this.query = g.substr(H + 1), e && (this.query = y.parse(this.query)), g = g.slice(0, H)) : e && (this.search = "", this.query = {}), g && (this.pathname = g), k[b] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) {
                                        R = this.pathname || "";
                                        var U = this.search || "";
                                        this.path = R + U
                                    }
                                    return this.href = this.format(), this
                                },
                                n.prototype.format = function() {
                                    var t = this.auth || "";
                                    t && (t = (t = encodeURIComponent(t)).replace(/%3A/i, ":"), t += "@");
                                    var e = this.protocol || "",
                                        i = this.pathname || "",
                                        r = this.hash || "",
                                        n = !1,
                                        s = "";
                                    this.host ? n = t + this.host : this.hostname && (n = t + (-1 === this.hostname.indexOf(":") ? this.hostname : "[" + this.hostname + "]"), this.port && (n += ":" + this.port)), this.query && a.isObject(this.query) && Object.keys(this.query).length && (s = y.stringify(this.query));
                                    var o = this.search || s && "?" + s || "";
                                    return e && ":" !== e.substr(-1) && (e += ":"), this.slashes || (!e || k[e]) && !1 !== n ? (n = "//" + (n || ""), i && "/" !== i.charAt(0) && (i = "/" + i)) : n || (n = ""), r && "#" !== r.charAt(0) && (r = "#" + r), o && "?" !== o.charAt(0) && (o = "?" + o), e + n + (i = i.replace(/[?#]/g, function(t) {
                                        return encodeURIComponent(t)
                                    })) + (o = o.replace("#", "%23")) + r
                                },
                                n.prototype.resolve = function(t) {
                                    return this.resolveObject(g(t, !1, !0)).format()
                                },
                                n.prototype.resolveObject = function(t) {
                                    if (a.isString(t)) {
                                        var e = new n;
                                        e.parse(t, !1, !0), t = e
                                    }
                                    for (var i = new n, r = Object.keys(this), s = 0; s < r.length; s++) {
                                        var o = r[s];
                                        i[o] = this[o]
                                    }
                                    if (i.hash = t.hash, "" === t.href) return i.href = i.format(), i;
                                    if (t.slashes && !t.protocol) {
                                        for (var l = Object.keys(t), h = 0; h < l.length; h++) {
                                            var c = l[h];
                                            "protocol" !== c && (i[c] = t[c])
                                        }
                                        return k[i.protocol] && i.hostname && !i.pathname && (i.path = i.pathname = "/"), i.href = i.format(), i
                                    }
                                    if (t.protocol && t.protocol !== i.protocol) {
                                        if (!k[t.protocol]) {
                                            for (var p = Object.keys(t), m = 0; m < p.length; m++) {
                                                var d = p[m];
                                                i[d] = t[d]
                                            }
                                            return i.href = i.format(), i
                                        }
                                        if (i.protocol = t.protocol, t.host || x[t.protocol]) i.pathname = t.pathname;
                                        else {
                                            for (var u = (t.pathname || "").split("/"); u.length && !(t.host = u.shift()););
                                            t.host || (t.host = ""), t.hostname || (t.hostname = ""), "" !== u[0] && u.unshift(""), u.length < 2 && u.unshift(""), i.pathname = u.join("/")
                                        }
                                        if (i.search = t.search, i.query = t.query, i.host = t.host || "", i.auth = t.auth, i.hostname = t.hostname || t.host, i.port = t.port, i.pathname || i.search) {
                                            var f = i.pathname || "",
                                                y = i.search || "";
                                            i.path = f + y
                                        }
                                        return i.slashes = i.slashes || t.slashes, i.href = i.format(), i
                                    }
                                    var g = i.pathname && "/" === i.pathname.charAt(0),
                                        v = t.host || t.pathname && "/" === t.pathname.charAt(0),
                                        _ = v || g || i.host && t.pathname,
                                        b = _,
                                        w = i.pathname && i.pathname.split("/") || [],
                                        E = (u = t.pathname && t.pathname.split("/") || [], i.protocol && !k[i.protocol]);
                                    if (E && (i.hostname = "", i.port = null, i.host && ("" === w[0] ? w[0] = i.host : w.unshift(i.host)), i.host = "", t.protocol && (t.hostname = null, t.port = null, t.host && ("" === u[0] ? u[0] = t.host : u.unshift(t.host)), t.host = null), _ = _ && ("" === u[0] || "" === w[0])), v) i.host = t.host || "" === t.host ? t.host : i.host, i.hostname = t.hostname || "" === t.hostname ? t.hostname : i.hostname, i.search = t.search, i.query = t.query, w = u;
                                    else if (u.length) w || (w = []), w.pop(), w = w.concat(u), i.search = t.search, i.query = t.query;
                                    else if (!a.isNullOrUndefined(t.search)) {
                                        if (E) i.hostname = i.host = w.shift(), (P = !!(i.host && i.host.indexOf("@") > 0) && i.host.split("@")) && (i.auth = P.shift(), i.host = i.hostname = P.shift());
                                        return i.search = t.search, i.query = t.query, a.isNull(i.pathname) && a.isNull(i.search) || (i.path = (i.pathname ? i.pathname : "") + (i.search ? i.search : "")), i.href = i.format(), i
                                    }
                                    if (!w.length) return i.pathname = null, i.search ? i.path = "/" + i.search : i.path = null, i.href = i.format(), i;
                                    for (var D = w.slice(-1)[0], A = (i.host || t.host || w.length > 1) && ("." === D || ".." === D) || "" === D, S = 0, C = w.length; C >= 0; C--) "." === (D = w[C]) ? w.splice(C, 1) : ".." === D ? (w.splice(C, 1), S++) : S && (w.splice(C, 1), S--);
                                    if (!_ && !b)
                                        for (; S--; S) w.unshift("..");
                                    !_ || "" === w[0] || w[0] && "/" === w[0].charAt(0) || w.unshift(""), A && "/" !== w.join("/").substr(-1) && w.push("");
                                    var P, T = "" === w[0] || w[0] && "/" === w[0].charAt(0);
                                    E && (i.hostname = i.host = T ? "" : w.length ? w.shift() : "", (P = !!(i.host && i.host.indexOf("@") > 0) && i.host.split("@")) && (i.auth = P.shift(), i.host = i.hostname = P.shift()));
                                    return (_ = _ || i.host && w.length) && !T && w.unshift(""), w.length ? i.pathname = w.join("/") : (i.pathname = null, i.path = null), a.isNull(i.pathname) && a.isNull(i.search) || (i.path = (i.pathname ? i.pathname : "") + (i.search ? i.search : "")), i.auth = t.auth || i.auth, i.slashes = i.slashes || t.slashes, i.href = i.format(), i
                                },
                                n.prototype.parseHost = function() {
                                    var t = this.host,
                                        e = o.exec(t);
                                    e && (":" !== (e = e[0]) && (this.port = e.substr(1)), t = t.substr(0, t.length - e.length)), t && (this.hostname = t)
                                }
                            },
                            CyQl: function(t, e, i) {
                                "use strict";
                                var r, a = i("pnHa"),
                                    n = i("NSes"),
                                    s = i("4PY8"),
                                    o = i("GpRL"),
                                    l = i("lq5y"),
                                    h = i("9Qh4"),
                                    c = i("yfwS"),
                                    p = i("HEoz"),
                                    m = i("NHMy"),
                                    d = i("w1Ht"),
                                    u = i("EZVN"),
                                    f = i("t3nS"),
                                    x = Function.prototype.call,
                                    k = Object.defineProperties,
                                    y = Object.getPrototypeOf;
                                t.exports = r = function() {
                                    var t, e, i, a = arguments[0];
                                    if (!(this instanceof r)) throw new TypeError("Constructor requires 'new'");
                                    return i = f && s && Map !== r ? s(new Map, y(this)) : this, null != a && m(a), k(i, {
                                        __mapKeysData__: h("c", t = []),
                                        __mapValuesData__: h("c", e = [])
                                    }), a ? (d(a, function(i) {
                                        var r = l(i)[0];
                                        i = i[1], -1 === n.call(t, r) && (t.push(r), e.push(i))
                                    }, i), i) : i
                                }, f && (s && s(r, Map), r.prototype = Object.create(Map.prototype, {
                                    constructor: h(r)
                                })), c(k(r.prototype, {
                                    clear: h(function() {
                                        this.__mapKeysData__.length && (a.call(this.__mapKeysData__), a.call(this.__mapValuesData__), this.emit("_clear"))
                                    }),
                                    delete: h(function(t) {
                                        var e = n.call(this.__mapKeysData__, t);
                                        return -1 !== e && (this.__mapKeysData__.splice(e, 1), this.__mapValuesData__.splice(e, 1), this.emit("_delete", e, t), !0)
                                    }),
                                    entries: h(function() {
                                        return new u(this, "key+value")
                                    }),
                                    forEach: h(function(t) {
                                        var e, i, r = arguments[1];
                                        for (o(t), i = (e = this.entries())._next(); void 0 !== i;) x.call(t, r, this.__mapValuesData__[i], this.__mapKeysData__[i], this), i = e._next()
                                    }),
                                    get: h(function(t) {
                                        var e = n.call(this.__mapKeysData__, t);
                                        if (-1 !== e) return this.__mapValuesData__[e]
                                    }),
                                    has: h(function(t) {
                                        return -1 !== n.call(this.__mapKeysData__, t)
                                    }),
                                    keys: h(function() {
                                        return new u(this, "key")
                                    }),
                                    set: h(function(t, e) {
                                        var i, r = n.call(this.__mapKeysData__, t);
                                        return -1 === r && (r = this.__mapKeysData__.push(t) - 1, i = !0), this.__mapValuesData__[r] = e, i && this.emit("_add", r, t), this
                                    }),
                                    size: h.gs(function() {
                                        return this.__mapKeysData__.length
                                    }),
                                    values: h(function() {
                                        return new u(this, "value")
                                    }),
                                    toString: h(function() {
                                        return "[object Map]"
                                    })
                                })), Object.defineProperty(r.prototype, p.iterator, h(function() {
                                    return this.entries()
                                })), Object.defineProperty(r.prototype, p.toStringTag, h("c", "Map"))
                            }, DExj: function(t, e, i) {
                                "use strict";
                                i.r(e);
                                i("I78e"), i("f3/d"), i("ioFf"), i("HEwt"), i("0l/t"), i("mYba"), i("jm62");
                                var r = i("X8p2"),
                                    a = i.n(r),
                                    n = i("RIqP"),
                                    s = i.n(n),
                                    o = i("yXPU"),
                                    l = i.n(o),
                                    h = i("lSNA"),
                                    c = i.n(h),
                                    p = i("YhW6"),
                                    m = i.n(p),
                                    d = (i("ls82"), i("xfY5"), i("T39b"), i("XfO3"), i("Btvt"), i("yt8O"), i("rGqo"), i("Z2Ku"), i("RW0V"), i("BP8U"), i("pIFo"), i("25dN"), i("t3Un")),
                                    u = i("WjTI"),
                                    f = i("iw/n"),
                                    x = {
                                        name: "Overview",
                                        components: {
                                            IconTip: f.a
                                        },
                                        data: function() {
                                            return {
                                                interval: null,
                                                isMoving: !1
                                            }
                                        },
                                        beforeDestroy: function() {
                                            this.interval && clearInterval(this.interval)
                                        },
                                        methods: {
                                            backToTop: function() {
                                                this.$emit("to-top")
                                            },
                                            backToDown: function() {
                                                this.$emit("to-down")
                                            },
                                            toPowerPic: function() {
                                                this.$emit("to-power-pic")
                                            },
                                            toMixChart: function() {
                                                this.$emit("to-mix-chart")
                                            }
                                        }
                                    },
                                    k = (i("rJdA"), i("KHd+")),
                                    y = Object(k.a)(x, function() {
                                        var t = this.$createElement,
                                            e = this._self._c || t;
                                        return e("div", {
                                            staticClass: "right-side-nav"
                                        }, [e("i", {
                                            staticClass: "iconfont icon-toTop",
                                            on: {
                                                click: this.backToTop
                                            }
                                        }), this._v(" "), e("i", {
                                            staticClass: "iconfont icon-revoke",
                                            on: {
                                                click: this.toPowerPic
                                            }
                                        }), this._v(" "), e("i", {
                                            staticClass: "iconfont icon-curve",
                                            on: {
                                                click: this.toMixChart
                                            }
                                        }), this._v(" "), e("i", {
                                            staticClass: "iconfont icon-toDown",
                                            on: {
                                                click: this.backToDown
                                            }
                                        })])
                                    }, [], !1, null, "e84c486a", null);
                                y.options.__file = "rightSideNav.vue";
                                var g = y.exports,
                                    v = i("eIyh"),
                                    _ = i("ProS");
                                i("lLGD"), i("75ce"), i("AH3D"), i("zRKj"), i("Cm0C"), i("0o9m");

                                function b(t, e) {
                                    var i = Object.keys(t);
                                    if (Object.getOwnPropertySymbols) {
                                        var r = Object.getOwnPropertySymbols(t);
                                        e && (r = r.filter(function(e) {
                                            return Object.getOwnPropertyDescriptor(t, e).enumerable
                                        })), i.push.apply(i, r)
                                    }
                                    return i
                                }

                                function w(t) {
                                    for (var e = 1; e < arguments.length; e++) {
                                        var i = null != arguments[e] ? arguments[e] : {};
                                        e % 2 ? b(Object(i), !0).forEach(function(e) {
                                            c()(t, e, i[e])
                                        }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : b(Object(i)).forEach(function(e) {
                                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                                        })
                                    }
                                    return t
                                }
                                var E = {
                                        props: {
                                            className: {
                                                type: String,
                                                default: "chart"
                                            },
                                            id: {
                                                type: String,
                                                default: "chart"
                                            },
                                            width: {
                                                type: String,
                                                default: "100%"
                                            },
                                            height: {
                                                type: String,
                                                default: "340px"
                                            },
                                            data: {
                                                type: Object,
                                                default: function() {
                                                    return {
                                                        value: 100
                                                    }
                                                }
                                            },
                                            color: {
                                                type: Array,
                                                default: function() {
                                                    return ["#d2d2d2"]
                                                }
                                            }
                                        },
                                        data: function() {
                                            return {
                                                chart: null
                                            }
                                        },
                                        watch: {
                                            data: function() {
                                                this.initChart()
                                            }
                                        },
                                        mounted: function() {},
                                        beforeDestroy: function() {
                                            this.chart && (this.chart.dispose(), this.chart = null)
                                        },
                                        methods: {
                                            initChart: function() {
                                                this.chart = _.init(document.getElementById(this.id)), this.data.tooltip = w(w({}, this.data.tooltip || {}), {
                                                    textStyle: {
                                                        color: "#fff"
                                                    },
                                                    backgroundColor: "rgb(0,0,0,0.8)"
                                                }), this.chart.setOption(this.data, !0)
                                            }
                                        }
                                    },
                                    D = Object(k.a)(E, function() {
                                        var t = this.$createElement;
                                        return (this._self._c || t)("div", {
                                            key: (new Date).toString(),
                                            staticClass: "echart",
                                            class: this.className,
                                            style: {
                                                height: this.height,
                                                width: this.width
                                            },
                                            attrs: {
                                                id: this.id
                                            }
                                        })
                                    }, [], !1, null, null, null);
                                D.options.__file = "MixChart.vue";
                                var A = D.exports,
                                    S = {
                                        props: {
                                            width: [Number, String],
                                            radius: [Number, String],
                                            progress: [Number, String],
                                            barColor: {
                                                type: String,
                                                default: ""
                                            },
                                            backgroundColor: {
                                                type: String,
                                                default: "rgba(0,0,0,.15)"
                                            },
                                            isAnimation: {
                                                type: Boolean,
                                                default: !0
                                            },
                                            isRound: {
                                                type: Boolean,
                                                default: !0
                                            },
                                            id: {
                                                type: [String, Number],
                                                default: 1
                                            },
                                            duration: {
                                                type: [String, Number],
                                                default: 1e3
                                            },
                                            delay: {
                                                type: [String, Number],
                                                default: 200
                                            },
                                            timeFunction: {
                                                type: String,
                                                default: "cubic-bezier(0.99, 0.01, 0.22, 0.94)"
                                            },
                                            icon: {
                                                type: String,
                                                default: ""
                                            },
                                            isFault: {
                                                type: Boolean,
                                                default: !1
                                            },
                                            isAlarm: {
                                                type: Boolean,
                                                default: !1
                                            },
                                            percent: {
                                                type: String,
                                                default: ""
                                            },
                                            inverterArrayLength: {
                                                type: Number,
                                                default: 1
                                            }
                                        },
                                        data: function() {
                                            return {
                                                idStr: "circle_progress_keyframes_".concat(this.id)
                                            }
                                        },
                                        computed: {
                                            initWH: function() {
                                                return "width:".concat(this.width, "px;
                                                    height: ").concat(this.width,"
                                                    px;
                                                    ")},skin:function(){return this.$store.getters.skin}},watch:{progress:function(){this.renderCircle()}},mounted:function(){this.renderCircle()},beforeDestroy:function(){document.getElementById(this.idStr)&&document.getElementById(this.idStr).innerHTML},methods:{renderCircle:function(){if(this.isAnimation){document.getElementById(this.idStr)&&(document.getElementById(this.idStr).innerHTML="
                                                    ");
                                                    var t = document.createElement("style"); t.id = this.idStr, t.type = "text/css", t.innerHTML = "\n    @keyframes circle_progress_keyframes_name_".concat(this.id, " {\n    from {stroke-dashoffset: ").concat(3.14 * (this.width - this.radius), "px;
                                                    }\
                                                    n to {
                                                        stroke - dashoffset: ").concat(3.14*(this.width-this.radius)*(100-this.progress)/100,"
                                                        px;
                                                    }
                                                }\
                                                n.circle_progress_bar ").concat(this.id," {
                                                    animation: circle_progress_keyframes_name_ ").concat(this.id,"
                                                    ").concat(this.duration,"
                                                    ms ").concat(this.delay,"
                                                    ms ").concat(this.timeFunction,"
                                                    forwards;
                                                }
                                                "),document.getElementsByTagName("
                                                head ")[0].appendChild(t),this.$refs.$bar.classList&&this.$refs.$bar.classList.add("
                                                circle_progress_bar ".concat(this.id))}},setColor:function(){}}},C=(i("
                                                a6G7 "),Object(k.a)(S,function(){var t=this,e=t.$createElement,i=t._self._c||e;
                                                return i("div", {
                                                    staticClass: "circle-wrap"
                                                }, [i("svg", {
                                                    staticStyle: {
                                                        transform: "rotate(-90deg)"
                                                    },
                                                    attrs: {
                                                        id: "svgEle",
                                                        width: t.width,
                                                        height: t.width
                                                    }
                                                }, [i("circle", {
                                                    attrs: {
                                                        r: (t.width - t.radius) / 2,
                                                        cy: t.width / 2,
                                                        cx: t.width / 2,
                                                        "stroke-width": t.radius,
                                                        stroke: t.backgroundColor,
                                                        fill: "none"
                                                    }
                                                }), t._v(" "), i("circle", {
                                                    ref: "$bar",
                                                    attrs: {
                                                        r: (t.width - t.radius) / 2,
                                                        cy: t.width / 2,
                                                        cx: t.width / 2,
                                                        stroke: "style" == t.skin ? "#ff7300" : "#68b9f9",
                                                        "stroke-width": t.radius,
                                                        "stroke-linecap": t.isRound ? "round" : "square",
                                                        "stroke-dasharray": 3.14 * (t.width - t.radius),
                                                        "stroke-dashoffset": t.isAnimation ? 3.14 * (t.width - t.radius) : 3.14 * (t.width - t.radius) * (100 - t.progress) / 100,
                                                        fill: "none"
                                                    }
                                                })]), t._v(" "), i("div", {
                                                    staticClass: "container-area",
                                                    style: t.initWH
                                                }, [t.icon ? i("i", {
                                                    staticClass: "iconfont center",
                                                    class: t.icon,
                                                    style: t.setColor
                                                }) : t._e(), t._v(" "), t.isFault || t.isAlarm ? i("div", {
                                                    staticClass: "corner",
                                                    class: {
                                                        alarm: t.isAlarm
                                                    }
                                                }, [i("i", {
                                                    staticClass: "iconfont icon-sm-alarm"
                                                })]) : t._e(), t._v(" "), parseInt(t.percent) >= 0 ? i("span", {
                                                    staticClass: "percent center",
                                                    class: 1 === t.inverterArrayLength ? "" : "single-data"
                                                }, [t._v(t._s(t.percent) + "%")]) : t._e()])])
                                            },
                                            [],
                                            !1,
                                            null,
                                            "6e59c119",
                                            null));
                                C.options.__file = "progressCircle.vue";
                                var P = C.exports,
                                    T = (i("bWfx"), i("INYr"), i("dRSK"), "#ff7300"),
                                    B = "#2196f3",
                                    V = "#1cc40a",
                                    M = "#709E00",
                                    I = "#a117e6",
                                    O = {
                                        "#ff7300": "255,115,0",
                                        "#2196f3": "33,150,243",
                                        "#1cc40a": "28,196,10",
                                        "#709E00": "112,158,0",
                                        "#a117e6": "161,23,230",
                                        "#17e6e6": "23,230,230",
                                        "#AF6F00": "175,111,0"
                                    },
                                    G = [{
                                        key: "pvArray",
                                        name: "I18N_COMMON_DEVICE_INFO_PV",
                                        color: T
                                    }, {
                                        key: "gridArray",
                                        name: "I18N_COMMON_POWER_GRID",
                                        color: B
                                    }, {
                                        key: "batteryArray",
                                        name: "I18N_COMMON_BATTERY_NAME",
                                        color: V
                                    }, {
                                        key: "consumeElectricity",
                                        name: "I18N_COMMON_ELECTRIC_BURDEN",
                                        color: M
                                    }, {
                                        key: "radiation",
                                        name: "I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION",
                                        color: I
                                    }],
                                    F = [{
                                        key: "pvArray",
                                        name: "I18N_COMMON_DEVICE_INFO_PV",
                                        color: T
                                    }, {
                                        key: "gridPurchaseArray",
                                        name: "I18N_COMMON_ENERGY_GET_FROM_GRID",
                                        color: B
                                    }, {
                                        key: "gridQuantityArray",
                                        name: "I18N_COMMON_FEED_NET",
                                        color: V
                                    }, {
                                        key: "battryChargeArray",
                                        name: "I18N_COMMON_BATTARY_CHARGE",
                                        color: M
                                    }, {
                                        key: "battryDischargeArray",
                                        name: "I18N_COMMON_BATTARY_DISCHARGE",
                                        color: I
                                    }, {
                                        key: "consumeElectricity",
                                        name: "I18N_COMMON_ELECTRIC_BURDEN",
                                        color: "#17e6e6"
                                    }, {
                                        key: "selfConsumptionYieldArray",
                                        name: "I18N_COMMON_SELF_CONSUMPTION",
                                        color: "#AF6F00"
                                    }];
                                var N = function(t, e) {
                                    var i = [];
                                    return 1 === t.dateType || 5 === t.dateType ? (i.push(t.$t("I18N_COMMON_DEVICE_INFO_PV")), 1 === t.hasAmmeter ? (i.push(t.$t("I18N_COMMON_POWER_GRID")), 1 === t.isHaveEsInverter && i.push(t.$t("I18N_COMMON_BATTERY_NAME")), i.push(t.$t("I18N_COMMON_ELECTRIC_BURDEN"))) : 5 === t.dateType && 1 === t.connectType && i.push(t.$t("I18N_COMMON_POWER_GRID")), 1 === t.has_meteo_station && (i.push(t.$t("I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION")), U(e, t))) : (i.push(t.$t("I18N_COMMON_DEVICE_INFO_PV")), 1 === t.hasAmmeter && (i.push(t.$t("I18N_COMMON_ENERGY_GET_FROM_GRID")), i.push(t.$t("I18N_COMMON_FEED_NET")), 1 === t.isHaveEsInverter && (i.push(t.$t("I18N_COMMON_BATTARY_CHARGE")), i.push(t.$t("I18N_COMMON_BATTARY_DISCHARGE"))), i.push(t.$t("I18N_COMMON_ELECTRIC_BURDEN")), (0 === t.isHaveEsInverter && 1 === t.hasAmmeter || 1 === t.isHaveEsInverter && "1" !== t.isTransformSystem) && i.push(t.$t("I18N_COMMON_SELF_CONSUMPTION")))), i
                                };
                                var R = function(t) {
                                        return 0 === t.seriesData.length ? a.a.strCommaSplit(t.value, null, 2) : t.value
                                    },
                                    L = function(t, e, r) {
                                        for (var n = i("mSNy").default, s = t[0].name, o = 1 === r || 5 === r ? G : F, l = function(i) {
                                                var r = e.unitArray[0];
                                                t[i].seriesName === n.t("I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION") && (r = e.radiationUnit);
                                                var l = t[i].value;
                                                0 === t[i].value && o.forEach(function(r) {
                                                    t[i].seriesName === n.t(r.name) && e[r.key].forEach(function(a, n) {
                                                        n === e.xArray.findIndex(function(e) {
                                                            return Object.is(e, t[i].axisValue)
                                                        }) && (l = e[r.key][n])
                                                    })
                                                }), s += '<p align="left" style="margin:5px;
                                                ">'+t[i].seriesName+"：
                                                "+a.a.strCommaSplit(l)+"
                                                "+r+" < /p>"},h=0;
                                                h < t.length;
                                                h++) l(h);
                                            return s
                                        }, j = function(t, e, r) {
                                            var n = t;
                                            return Object.keys(n).forEach(function(t) {
                                                var e = n[t];
                                                Array.isArray(e) && e.length && e[0] === a.a.emptyStrReplace && (e[0] = 0)
                                            }), e.map(function(e) {
                                                var a = function(t, e) {
                                                    var r = i("mSNy").default;
                                                    return (1 === e || 5 === e ? G : F).find(function(e) {
                                                        return r.t(e.name) === t
                                                    })
                                                }(e, r);
                                                return z(t[a.key], e, a.color)
                                            })
                                        }, z = function(t, e, i) {
                                            return {
                                                name: e,
                                                type: "line",
                                                symbolSize: 6,
                                                data: t,
                                                itemStyle: {
                                                    normal: {
                                                        color: i
                                                    }
                                                },
                                                areaStyle: {
                                                    normal: {
                                                        color: {
                                                            x: 0,
                                                            y: 0,
                                                            x2: 0,
                                                            y2: 1,
                                                            colorStops: [{
                                                                offset: 0,
                                                                color: "rgba(".concat(O[i], ",0.25)")
                                                            }],
                                                            globalCoord: !1
                                                        }
                                                    }
                                                },
                                                lineStyle: {
                                                    width: .5
                                                },
                                                smooth: !0,
                                                showSymbol: !1
                                            }
                                        };

                                        function W(t, e) {
                                            var i, r = t.length,
                                                a = [],
                                                n = H(e.dateType);
                                            return t.forEach(function(e, s) {
                                                if (e.time_stamp = n.formatTime(e.time_stamp), 0 !== s && s !== r - 1) {
                                                    var o = n.time_interval;
                                                    if ((i = n.difference(e.time_stamp, t[s - 1].time_stamp)) <= o) a.push(e);
                                                    else {
                                                        var l = function() {
                                                            var t = {};
                                                            Object.keys(e).forEach(function(e) {
                                                                t[e] = "--"
                                                            }), t.time_stamp = n.nextTimeStamp(a[a.length - 1].time_stamp), a.push(t), i -= o
                                                        };
                                                        do {
                                                            l()
                                                        } while (i > o);
                                                        a.push(e)
                                                    }
                                                } else a.push(e)
                                            }), a
                                        }
                                        var H = function(t) {
                                                var e, r, a = {},
                                                    n = i("cPJV");
                                                switch (t) {
                                                    case 1:
                                                        e = i("crfB"), a.formatTime = function(t) {
                                                            return t.substring(0, 4) + "/" + t.substring(4, 6) + "/" + t.substring(6, 8) + " " + t.substring(8, 10) + ":" + t.substring(10, 12)
                                                        }, a.time_interval = 5, a.difference = i("ZXDK"), r = "YYYY/MM/DD HH:mm";
                                                        break;
                                                    case 2:
                                                        e = i("iUbB"), a.formatTime = function(t) {
                                                            return t.substring(0, 4) + "/" + t.substring(4, 6) + "/" + t.substring(6, 8)
                                                        }, a.time_interval = 1, a.difference = i("O8cK"), r = "YYYY/MM/DD";
                                                        break;
                                                    case 3:
                                                        e = i("ZmXw"), a.formatTime = function(t) {
                                                            return t.substring(0, 4) + "/" + t.substring(4, 6)
                                                        }, a.time_interval = 1, a.difference = function(t, e) {
                                                            return t += "/01", e += "/01", i("F809")(t, e)
                                                        }, r = "YYYY/MM";
                                                        break;
                                                    default:
                                                        e = i("/LN1"), a.formatTime = function(t) {
                                                            return t
                                                        }, a.time_interval = 1, a.difference = i("b8ws"), a.nextTimeStamp = function(t) {
                                                            return n(e(t, a.time_interval), "YYYY/MM")
                                                        }, r = "YYYY"
                                                }
                                                return a.nextTimeStamp = function(t) {
                                                    return n(e(t, a.time_interval), r)
                                                }, a
                                            },
                                            U = function(t, e) {
                                                t.yAxis.push({
                                                    type: "value",
                                                    name: "".concat(e.$t("I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION"), " (").concat(e.point.radiationUnit || "--", ")"),
                                                    axisLabel: {
                                                        show: !0,
                                                        textStyle: {
                                                            color: "#818181"
                                                        },
                                                        formatter: function(t, e) {
                                                            return a.a.strCommaSplit(t)
                                                        }
                                                    },
                                                    axisLine: {
                                                        show: !0,
                                                        lineStyle: {
                                                            color: "#818181"
                                                        }
                                                    }
                                                })
                                            },
                                            $ = i("p46w"),
                                            q = i.n($),
                                            Y = i("lPHp"),
                                            K = i.n(Y),
                                            Q = {
                                                v: "5.7.12",
                                                fr: 25,
                                                ip: 0,
                                                op: 250,
                                                w: 417,
                                                h: 417,
                                                nm: "合成 1",
                                                ddd: 0,
                                                assets: [{
                                                    id: "comp_0",
                                                    nm: "预合成 2",
                                                    layers: [{
                                                        ddd: 0,
                                                        ind: 1,
                                                        ty: 4,
                                                        nm: "形状图层 3",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 1,
                                                                k: [{
                                                                    i: {
                                                                        x: [.833],
                                                                        y: [.833]
                                                                    },
                                                                    o: {
                                                                        x: [.167],
                                                                        y: [.167]
                                                                    },
                                                                    t: 0,
                                                                    s: [0]
                                                                }, {
                                                                    t: 249,
                                                                    s: [360]
                                                                }],
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [188.5, 242.537, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [-20, 34.037, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [23, 95.5],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.8, .8, .8, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20.5, -34.75],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [59, 59],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.8, .8, .8, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20, 34],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [110.418, 110.418],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }, {
                                                        ddd: 0,
                                                        ind: 2,
                                                        ty: 4,
                                                        nm: "形状图层 4",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [208.5, 208.5, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [0, 0, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        hasMask: !0,
                                                        masksProperties: [{
                                                            inv: !1,
                                                            mode: "a",
                                                            pt: {
                                                                a: 1,
                                                                k: [{
                                                                    i: {
                                                                        x: .833,
                                                                        y: .833
                                                                    },
                                                                    o: {
                                                                        x: .167,
                                                                        y: .167
                                                                    },
                                                                    t: 0,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [-16.543, -312.081],
                                                                            [163.863, -293.718],
                                                                            [281.675, -281.726],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }, {
                                                                    i: {
                                                                        x: .833,
                                                                        y: .833
                                                                    },
                                                                    o: {
                                                                        x: .167,
                                                                        y: .167
                                                                    },
                                                                    t: 62,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [334.22, 36.852],
                                                                            [327.433, -41.098],
                                                                            [323, -92.002],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }, {
                                                                    i: {
                                                                        x: .833,
                                                                        y: .833
                                                                    },
                                                                    o: {
                                                                        x: .167,
                                                                        y: .167
                                                                    },
                                                                    t: 125,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [-19.78, 380.852],
                                                                            [327.433, -41.098],
                                                                            [323, -92.002],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }, {
                                                                    i: {
                                                                        x: .833,
                                                                        y: .833
                                                                    },
                                                                    o: {
                                                                        x: .167,
                                                                        y: .167
                                                                    },
                                                                    t: 145,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [-165.176, 267.201],
                                                                            [292.835, 299.488],
                                                                            [351.572, 77.522],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }, {
                                                                    i: {
                                                                        x: .833,
                                                                        y: .833
                                                                    },
                                                                    o: {
                                                                        x: .167,
                                                                        y: .167
                                                                    },
                                                                    t: 188,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [-477.78, 22.852],
                                                                            [-203.651, 363.946],
                                                                            [413, 441.999],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }, {
                                                                    t: 249,
                                                                    s: [{
                                                                        i: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        o: [
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0],
                                                                            [0, 0]
                                                                        ],
                                                                        v: [
                                                                            [-16.919, -327.5],
                                                                            [-20.919, 37.919],
                                                                            [-11.779, -461.148],
                                                                            [-553.651, 383.946],
                                                                            [413, 441.999],
                                                                            [367.458, -283.5]
                                                                        ],
                                                                        c: !0
                                                                    }]
                                                                }],
                                                                ix: 1
                                                            },
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 3
                                                            },
                                                            x: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 4
                                                            },
                                                            nm: "蒙版 1"
                                                        }],
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [4.5, 73.75],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [155, -103.875],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [113.547, 136.642],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 138,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 3",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [35, 10],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -170.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 2",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [108, 3],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -190],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 3,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [282, 282],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-19.5, 28.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [117.318, 117.318],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 4,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }, {
                                                        ddd: 0,
                                                        ind: 3,
                                                        ty: 4,
                                                        nm: "形状图层 1",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [208.5, 208.5, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [0, 0, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [4.5, 73.75],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [155, -103.875],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [113.547, 136.642],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 138,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 3",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [35, 10],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -170.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 2",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [108, 3],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -190],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 3,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [282, 282],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-19.5, 28.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [117.318, 117.318],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 4,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }]
                                                }, {
                                                    id: "comp_1",
                                                    nm: "预合成 1",
                                                    layers: [{
                                                        ddd: 0,
                                                        ind: 1,
                                                        ty: 4,
                                                        nm: "形状图层 8",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [208.5, 208.5, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [0, 0, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [4.5, 73.75],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [155, -103.875],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [113.547, 136.642],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 138,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 3",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [35, 10],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -170.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 2",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [108, 3],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -190],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 3,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [282, 282],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.8, .8, .8, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-19.5, 28.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [117.318, 117.318],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 4,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }, {
                                                        ddd: 0,
                                                        ind: 2,
                                                        ty: 4,
                                                        nm: "形状图层 7",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 1,
                                                                k: [{
                                                                    i: {
                                                                        x: [.833],
                                                                        y: [.833]
                                                                    },
                                                                    o: {
                                                                        x: [.167],
                                                                        y: [.167]
                                                                    },
                                                                    t: 0,
                                                                    s: [0]
                                                                }, {
                                                                    t: 249,
                                                                    s: [360]
                                                                }],
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [188.5, 242.537, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [-20, 34.037, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [23, 95.5],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.8, .8, .8, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20.5, -34.75],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [59, 59],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.8, .8, .8, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20, 34],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [110.418, 110.418],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }]
                                                }, {
                                                    id: "comp_2",
                                                    nm: "绿色",
                                                    layers: [{
                                                        ddd: 0,
                                                        ind: 1,
                                                        ty: 4,
                                                        nm: "形状图层 8",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [208.5, 208.5, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [0, 0, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [4.5, 73.75],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [155, -103.875],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [113.547, 136.642],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 138,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 3",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [35, 10],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -170.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 2",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [108, 3],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -190],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 3,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [282, 282],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.109803921569, .76862745098, .039215686275, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-19.5, 28.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [117.318, 117.318],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 4,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }, {
                                                        ddd: 0,
                                                        ind: 2,
                                                        ty: 4,
                                                        nm: "形状图层 7",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 1,
                                                                k: [{
                                                                    i: {
                                                                        x: [.833],
                                                                        y: [.833]
                                                                    },
                                                                    o: {
                                                                        x: [.167],
                                                                        y: [.167]
                                                                    },
                                                                    t: 0,
                                                                    s: [0]
                                                                }, {
                                                                    t: 249,
                                                                    s: [360]
                                                                }],
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [188.5, 242.537, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [-20, 34.037, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [23, 95.5],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.109803921569, .76862745098, .039215686275, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20.5, -34.75],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [59, 59],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.109803921569, .76862745098, .039215686275, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20, 34],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [110.418, 110.418],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }]
                                                }, {
                                                    id: "comp_3",
                                                    nm: "橙色",
                                                    layers: [{
                                                        ddd: 0,
                                                        ind: 1,
                                                        ty: 4,
                                                        nm: "形状图层 6",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 1,
                                                                k: [{
                                                                    i: {
                                                                        x: [.833],
                                                                        y: [.833]
                                                                    },
                                                                    o: {
                                                                        x: [.167],
                                                                        y: [.167]
                                                                    },
                                                                    t: 0,
                                                                    s: [0]
                                                                }, {
                                                                    t: 249,
                                                                    s: [360]
                                                                }],
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [188.5, 242.537, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [-20, 34.037, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [23, 95.5],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.96862745098, .576470588235, .117647058824, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20.5, -34.75],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [59, 59],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "fl",
                                                                c: {
                                                                    a: 1,
                                                                    k: [{
                                                                        i: {
                                                                            x: [.833],
                                                                            y: [.833]
                                                                        },
                                                                        o: {
                                                                            x: [.167],
                                                                            y: [.167]
                                                                        },
                                                                        t: 0,
                                                                        s: [.96862745098, .576470588235, .117647058824, 1]
                                                                    }, {
                                                                        t: 1,
                                                                        s: [.109803922474, .768627464771, .039215687662, 1]
                                                                    }],
                                                                    ix: 4
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 5
                                                                },
                                                                r: 1,
                                                                bm: 0,
                                                                nm: "填充 1",
                                                                mn: "ADBE Vector Graphic - Fill",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-20, 34],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [110.418, 110.418],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }, {
                                                        ddd: 0,
                                                        ind: 2,
                                                        ty: 4,
                                                        nm: "形状图层 5",
                                                        sr: 1,
                                                        ks: {
                                                            o: {
                                                                a: 0,
                                                                k: 100,
                                                                ix: 11
                                                            },
                                                            r: {
                                                                a: 0,
                                                                k: 0,
                                                                ix: 10
                                                            },
                                                            p: {
                                                                a: 0,
                                                                k: [208.5, 208.5, 0],
                                                                ix: 2,
                                                                l: 2
                                                            },
                                                            a: {
                                                                a: 0,
                                                                k: [0, 0, 0],
                                                                ix: 1,
                                                                l: 2
                                                            },
                                                            s: {
                                                                a: 0,
                                                                k: [100, 100, 100],
                                                                ix: 6,
                                                                l: 2
                                                            }
                                                        },
                                                        ao: 0,
                                                        shapes: [{
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [4.5, 73.75],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.96862745098, .576470588235, .117647058824, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [155, -103.875],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [113.547, 136.642],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 138,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 3",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 1,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [35, 10],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.96862745098, .576470588235, .117647058824, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -170.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 2",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 2,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                ty: "rc",
                                                                d: 1,
                                                                s: {
                                                                    a: 0,
                                                                    k: [108, 3],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 20,
                                                                    ix: 4
                                                                },
                                                                nm: "矩形路径 1",
                                                                mn: "ADBE Vector Shape - Rect",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.96862745098, .576470588235, .117647058824, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-22.5, -190],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [100, 100],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "矩形 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 3,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }, {
                                                            ty: "gr",
                                                            it: [{
                                                                d: 1,
                                                                ty: "el",
                                                                s: {
                                                                    a: 0,
                                                                    k: [282, 282],
                                                                    ix: 2
                                                                },
                                                                p: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 3
                                                                },
                                                                nm: "椭圆路径 1",
                                                                mn: "ADBE Vector Shape - Ellipse",
                                                                hd: !1
                                                            }, {
                                                                ty: "st",
                                                                c: {
                                                                    a: 0,
                                                                    k: [.96862745098, .576470588235, .117647058824, 1],
                                                                    ix: 3
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 4
                                                                },
                                                                w: {
                                                                    a: 0,
                                                                    k: 18,
                                                                    ix: 5
                                                                },
                                                                lc: 1,
                                                                lj: 1,
                                                                ml: 4,
                                                                bm: 0,
                                                                nm: "描边 1",
                                                                mn: "ADBE Vector Graphic - Stroke",
                                                                hd: !1
                                                            }, {
                                                                ty: "tr",
                                                                p: {
                                                                    a: 0,
                                                                    k: [-19.5, 28.5],
                                                                    ix: 2
                                                                },
                                                                a: {
                                                                    a: 0,
                                                                    k: [0, 0],
                                                                    ix: 1
                                                                },
                                                                s: {
                                                                    a: 0,
                                                                    k: [117.318, 117.318],
                                                                    ix: 3
                                                                },
                                                                r: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 6
                                                                },
                                                                o: {
                                                                    a: 0,
                                                                    k: 100,
                                                                    ix: 7
                                                                },
                                                                sk: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 4
                                                                },
                                                                sa: {
                                                                    a: 0,
                                                                    k: 0,
                                                                    ix: 5
                                                                },
                                                                nm: "变换"
                                                            }],
                                                            nm: "椭圆 1",
                                                            np: 3,
                                                            cix: 2,
                                                            bm: 0,
                                                            ix: 4,
                                                            mn: "ADBE Vector Group",
                                                            hd: !1
                                                        }],
                                                        ip: 0,
                                                        op: 250,
                                                        st: 0,
                                                        bm: 0
                                                    }]
                                                }],
                                                layers: [{
                                                    ddd: 0,
                                                    ind: 1,
                                                    ty: 0,
                                                    nm: "motion",
                                                    refId: "comp_0",
                                                    sr: 1,
                                                    ks: {
                                                        o: {
                                                            a: 0,
                                                            k: 100,
                                                            ix: 11
                                                        },
                                                        r: {
                                                            a: 0,
                                                            k: 0,
                                                            ix: 10
                                                        },
                                                        p: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 2,
                                                            l: 2
                                                        },
                                                        a: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 1,
                                                            l: 2
                                                        },
                                                        s: {
                                                            a: 0,
                                                            k: [100, 100, 100],
                                                            ix: 6,
                                                            l: 2
                                                        }
                                                    },
                                                    ao: 0,
                                                    w: 417,
                                                    h: 417,
                                                    ip: 0,
                                                    op: 250,
                                                    st: 0,
                                                    bm: 0
                                                }, {
                                                    ddd: 0,
                                                    ind: 2,
                                                    ty: 0,
                                                    nm: "grey",
                                                    refId: "comp_1",
                                                    sr: 1,
                                                    ks: {
                                                        o: {
                                                            a: 0,
                                                            k: 100,
                                                            ix: 11
                                                        },
                                                        r: {
                                                            a: 0,
                                                            k: 0,
                                                            ix: 10
                                                        },
                                                        p: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 2,
                                                            l: 2
                                                        },
                                                        a: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 1,
                                                            l: 2
                                                        },
                                                        s: {
                                                            a: 0,
                                                            k: [100, 100, 100],
                                                            ix: 6,
                                                            l: 2
                                                        }
                                                    },
                                                    ao: 0,
                                                    w: 417,
                                                    h: 417,
                                                    ip: 0,
                                                    op: 250,
                                                    st: 0,
                                                    bm: 0
                                                }, {
                                                    ddd: 0,
                                                    ind: 3,
                                                    ty: 0,
                                                    nm: "green",
                                                    refId: "comp_2",
                                                    sr: 1,
                                                    ks: {
                                                        o: {
                                                            a: 0,
                                                            k: 100,
                                                            ix: 11
                                                        },
                                                        r: {
                                                            a: 0,
                                                            k: 0,
                                                            ix: 10
                                                        },
                                                        p: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 2,
                                                            l: 2
                                                        },
                                                        a: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 1,
                                                            l: 2
                                                        },
                                                        s: {
                                                            a: 0,
                                                            k: [100, 100, 100],
                                                            ix: 6,
                                                            l: 2
                                                        }
                                                    },
                                                    ao: 0,
                                                    w: 417,
                                                    h: 417,
                                                    ip: 0,
                                                    op: 250,
                                                    st: 0,
                                                    bm: 0
                                                }, {
                                                    ddd: 0,
                                                    ind: 4,
                                                    ty: 0,
                                                    nm: "orange",
                                                    refId: "comp_3",
                                                    sr: 1,
                                                    ks: {
                                                        o: {
                                                            a: 0,
                                                            k: 100,
                                                            ix: 11
                                                        },
                                                        r: {
                                                            a: 0,
                                                            k: 0,
                                                            ix: 10
                                                        },
                                                        p: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 2,
                                                            l: 2
                                                        },
                                                        a: {
                                                            a: 0,
                                                            k: [208.5, 208.5, 0],
                                                            ix: 1,
                                                            l: 2
                                                        },
                                                        s: {
                                                            a: 0,
                                                            k: [100, 100, 100],
                                                            ix: 6,
                                                            l: 2
                                                        }
                                                    },
                                                    ao: 0,
                                                    w: 417,
                                                    h: 417,
                                                    ip: 0,
                                                    op: 250,
                                                    st: 0,
                                                    bm: 0
                                                }],
                                                markers: []
                                            },
                                            X = i("lmdW"),
                                            J = i("sXtF"),
                                            Z = function(t) {
                                                if (0 === t.psType && 1 === t.psDetail.is_have_es_inverter) {
                                                    var e = i("mSNy").default,
                                                        r = t.$store.getters.skin,
                                                        a = t.$createElement,
                                                        n = t.$notify({
                                                            title: e.t("I18N_COMMON_POWER_STATION_TYPE_INCONSISTENT_TITLE"),
                                                            dangerouslyUseHTMLString: !0,
                                                            message: a("div", [e.t("I18N_COMMON_POWER_STATION_TYPE_INCONSISTENT_CONTENT"), a("div", {
                                                                style: {
                                                                    color: "style" === r ? "#ff7300" : "#68b9f9",
                                                                    cursor: "pointer"
                                                                }
                                                            }, [a("span", {
                                                                on: {
                                                                    click: function() {
                                                                        n.close(), t.$router.push({
                                                                            path: "/plantDetail/config/plantConfig",
                                                                            query: t.$route.query
                                                                        })
                                                                    }
                                                                }
                                                            }, e.t("I18N_COMMON_SET_LIB_GO") + " >")])]),
                                                            duration: 0,
                                                            offset: 100,
                                                            type: "warning"
                                                        });
                                                    t.elementNotifyArray.push(n)
                                                }
                                            },
                                            tt = i("L2JU");

                                        function et(t, e) {
                                            var i = Object.keys(t);
                                            if (Object.getOwnPropertySymbols) {
                                                var r = Object.getOwnPropertySymbols(t);
                                                e && (r = r.filter(function(e) {
                                                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                                                })), i.push.apply(i, r)
                                            }
                                            return i
                                        }

                                        function it(t) {
                                            for (var e = 1; e < arguments.length; e++) {
                                                var i = null != arguments[e] ? arguments[e] : {};
                                                e % 2 ? et(Object(i), !0).forEach(function(e) {
                                                    c()(t, e, i[e])
                                                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : et(Object(i)).forEach(function(e) {
                                                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                                                })
                                            }
                                            return t
                                        }
                                        var rt = {
                                            name: "Overview",
                                            props: {
                                                id: {
                                                    type: String,
                                                    default: "arrowline1"
                                                },
                                                arrowType: {
                                                    type: String,
                                                    default: "left"
                                                },
                                                width: {
                                                    type: Number,
                                                    default: 60
                                                },
                                                height: {
                                                    type: Number,
                                                    default: 0
                                                },
                                                circleWidth: {
                                                    type: Number,
                                                    default: 0
                                                },
                                                strokeWidth: {
                                                    type: Number,
                                                    default: 4
                                                },
                                                lineColor: {
                                                    type: Number,
                                                    default: 0
                                                },
                                                isHaveArrow: {
                                                    type: Boolean,
                                                    default: !0
                                                },
                                                arrowScale: {
                                                    type: Number,
                                                    default: 1
                                                },
                                                isAnimation: {
                                                    type: Boolean,
                                                    default: !0
                                                },
                                                duration: {
                                                    type: String,
                                                    default: "6s"
                                                },
                                                arrowH: {
                                                    type: Number,
                                                    default: 20
                                                },
                                                linePadding: {
                                                    type: Number,
                                                    default: 10
                                                }
                                            },
                                            data: function() {
                                                return {
                                                    arrowW: 28,
                                                    viewBox: "",
                                                    idStr: "arrow_keyframes_".concat(this.id),
                                                    deviat_arrow: 5,
                                                    keyframesStr: "",
                                                    styHeader: "",
                                                    msHeader: "",
                                                    webkitHeader: "",
                                                    styContainer: "",
                                                    styFooter: "",
                                                    deviat_top_val: 10,
                                                    deviat_left_val: 10
                                                }
                                            },
                                            computed: it(it({}, Object(tt.c)(["clientWidth"])), {}, {
                                                    initLineSty: function() {
                                                        return "padding:".concat(this.arrowH / 2 - this.strokeWidth, "px")
                                                    },
                                                    initArrowSty: function() {
                                                        return "animation: arrow_keyframes_".concat(this.id, " ").concat(this.duration, " infinite;
                                                            position: absolute;
                                                            ")},skin:function(){return this.$store.getters.skin}}),watch:{arrowType:function(){this.initAnim()},isHaveArrow:function(){this.initAnim()},lineColor:function(){this.initAnim()}},mounted:function(){var t=this;
                                                            this.viewBox = "0,0,".concat(this.arrowW, ",").concat(this.arrowH), this.clientWidth <= 1024 && (this.arrowW = this.arrowW / 2, this.deviat_arrow = 3, this.deviat_top_val = this.deviat_top_val / 2, this.deviat_left_val = this.deviat_left_val / 2), setTimeout(function() {
                                                                t.initAnim()
                                                            }, 20)
                                                        }, methods: {
                                                            initHeight: function() {
                                                                return "left" === this.arrowType || "right" === this.arrowType ? this.strokeWidth : this.height + this.strokeWidth
                                                            },
                                                            initWidth: function() {
                                                                return "left" === this.arrowType ? this.width : this.width + this.strokeWidth / 2
                                                            },
                                                            initAnim: function() {
                                                                switch (this.styHeader = "@keyframes arrow_keyframes_".concat(this.id, "{"), this.msHeader = "@-ms-keyframes arrow_keyframes_".concat(this.id, "{"), this.webkitHeader = "@-webkit-keyframes arrow_keyframes_".concat(this.id, "{"), this.styFooter = "} ", this.arrowType) {
                                                                    case "left":
                                                                        this.styContainer = "0%{left:".concat(this.width - this.deviat_left_val, "px;
                                                                            top: ").concat(-this.strokeWidth/2,"
                                                                            px; transform: rotate(90 deg);
                                                                        }
                                                                        100 % {
                                                                            left: 0;
                                                                            top: ").concat(-this.strokeWidth/2,"
                                                                            px;
                                                                            transform: rotate(90 deg);
                                                                        }
                                                                        "),this.appendDocument();
                                                                        break;
                                                                    case "right":
                                                                        this.styContainer = "0%{left:0;
                                                                        top: ".concat(-this.strokeWidth/2,"
                                                                        px;
                                                                        transform: rotate(-90 deg);
                                                                }
                                                                100 % {
                                                                    left: ").concat(this.width-this.deviat_left_val,"
                                                                    px;
                                                                    top: ").concat(-this.strokeWidth/2,"
                                                                    px;
                                                                    transform: rotate(-90 deg);
                                                                }
                                                                "),this.appendDocument();
                                                                break;
                                                                case "bottom": this.styContainer = "0%{left:".concat(-this.deviat_arrow, "px;
                                                                    top: 0;
                                                                }
                                                                100 % {
                                                                    left: ").concat(-this.deviat_arrow,"
                                                                    px;
                                                                    top: ").concat(this.height-this.deviat_top_val,"
                                                                    px;
                                                                }
                                                                "),this.appendDocument();
                                                                break;
                                                                case "up": this.styContainer = "0%{left:".concat(-this.deviat_arrow, "px;
                                                                    top: ").concat(this.height-this.deviat_top_val,"
                                                                    px; transform: rotate(180 deg);
                                                                }
                                                                100 % {
                                                                    left: ").concat(-this.deviat_arrow,"
                                                                    px;
                                                                    top: 0;
                                                                    transform: rotate(180 deg)
                                                                }
                                                                "),this.appendDocument();
                                                                break;
                                                                case "bottom-left": this.styContainer = "0%{left:".concat(this.width - this.deviat_arrow - this.strokeWidth / 2, "px;
                                                                    top: 0;
                                                                }
                                                                48 % {
                                                                    top: ").concat(this.height-this.deviat_top_val,"
                                                                    px;
                                                                    left: ").concat(this.width-this.deviat_arrow-this.strokeWidth/2,"
                                                                    px;
                                                                    transform: rotate(0 deg)
                                                                }\
                                                                n 49 % {
                                                                    top: ").concat(this.height-this.strokeWidth,"
                                                                    px;
                                                                    transform: rotate(45 deg);
                                                                }
                                                                50 % {
                                                                    top: ").concat(this.height-this.strokeWidth,"
                                                                    px;
                                                                    left: ").concat(this.width,"
                                                                    px;
                                                                    transform: rotate(90 deg)
                                                                }\
                                                                n 100 % {
                                                                    top: ").concat(this.height-this.strokeWidth,"
                                                                    px;
                                                                    left: 0;
                                                                    transform: rotate(90 deg);
                                                                }
                                                                "),this.appendDocument();
                                                                break;
                                                                case "right-up": this.styContainer = "0%{left:0;
                                                                top: ".concat(this.height-this.strokeWidth,"
                                                                px;
                                                                transform: rotate(-90 deg)
                                                            }\
                                                            n 49 % {
                                                                top: ").concat(this.height-this.strokeWidth,"
                                                                px;
                                                                left: ").concat(this.width-this.deviat_arrow,"
                                                                px;
                                                                transform: rotate(-90 deg)
                                                            }
                                                            50 % {
                                                                top: ").concat(this.height-this.strokeWidth,"
                                                                px;
                                                                left: ").concat(this.width-this.deviat_arrow-this.strokeWidth/2,"
                                                                px;
                                                                transform: rotate(-180 deg)
                                                            }\
                                                            n 100 % {
                                                                top: 0;
                                                                left: ").concat(this.width-this.deviat_arrow-this.strokeWidth/2,"
                                                                px;
                                                                transform: rotate(-180 deg)
                                                            }
                                                            "),this.appendDocument();
                                                            break;
                                                            case "right-bottom": this.styContainer = "0%{left:0;
                                                            top: ".concat(-this.strokeWidth/2,"
                                                            px;
                                                            transform: rotate(-90 deg)
                                                        }
                                                        48 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;;
                                                            left: ").concat(this.width-this.deviat_arrow,"
                                                            px;
                                                            transform: rotate(-90 deg)
                                                        }\
                                                        n 49 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            transform: rotate(-45 deg)
                                                        }
                                                        50 % {
                                                            left: ").concat(this.width-this.deviat_arrow-this.strokeWidth/2,"
                                                            px;
                                                            transform: rotate(0 deg)
                                                        }\
                                                        n 100 % {
                                                            top: ").concat(this.height-this.deviat_top_val,"
                                                            px;
                                                            left: ").concat(this.width-this.deviat_arrow-this.strokeWidth/2,"
                                                            px;
                                                        }
                                                        "),this.appendDocument();
                                                        break;
                                                        case "up-left": this.styContainer = "0%{left:".concat(this.width - this.deviat_arrow, "px;
                                                            top: ").concat(this.height-this.deviat_top_val,"
                                                            px; transform: rotate(180 deg)
                                                        }
                                                        48 % {
                                                            top: 0;
                                                            transform: rotate(180 deg)
                                                        }\
                                                        n 49 % {
                                                            transform: rotate(135 deg)
                                                        }
                                                        50 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: ").concat(this.width-this.deviat_arrow,"
                                                            px;
                                                            transform: rotate(90 deg)
                                                        }\
                                                        n 100 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: -").concat(this.deviat_left_val,"
                                                            px;
                                                            transform: rotate(90 deg)
                                                        }
                                                        "),this.appendDocument();
                                                        break;
                                                        case "up-right": this.styContainer = "0%{left:".concat(-this.deviat_arrow + this.strokeWidth / 2, "px;
                                                            top: ").concat(this.height-this.deviat_arrow,"
                                                            px; transform: rotate(180 deg)
                                                        }
                                                        48 % {
                                                            top: ").concat(this.strokeWidth,"
                                                            px;
                                                            transform: rotate(180 deg)
                                                        }\
                                                        n 49 % {
                                                            transform: rotate(225 deg)
                                                        }
                                                        50 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: ").concat(-this.deviat_arrow+this.strokeWidth/2,"
                                                            px;
                                                            transform: rotate(270 deg)
                                                        }\
                                                        n 100 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: ").concat(this.width-this.deviat_left_val,"
                                                            px;
                                                            transform: rotate(270 deg)
                                                        }
                                                        "),this.appendDocument();
                                                        break;
                                                        case "left-bottom": this.styContainer = "0%{left:".concat(this.width - this.deviat_arrow, "px;
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px; transform: rotate(90 deg)
                                                        }
                                                        48 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: ").concat(-this.deviat_arrow,"
                                                            px;
                                                            transform: rotate(90 deg)
                                                        }\
                                                        n 49 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            transform: rotate(45 deg)
                                                        }
                                                        50 % {
                                                            top: ").concat(-this.strokeWidth/2,"
                                                            px;
                                                            left: ").concat(-this.deviat_arrow,"
                                                            px;
                                                            transform: rotate(0 deg)
                                                        }\
                                                        n 100 % {
                                                            top: ").concat(this.height-this.deviat_arrow,"
                                                            px;
                                                            left: ").concat(-this.deviat_arrow,"
                                                            px;
                                                            transform: rotate(0 deg)
                                                        }
                                                        "),this.appendDocument();
                                                        break;
                                                        case "right-bottom-left": this.styContainer = "0%{left:0;
                                                        top: ".concat(-this.strokeWidth/2,"
                                                        px;
                                                        transform: rotate(-90 deg)
                                                    }\
                                                    n 32 % {
                                                        top: ").concat(-this.strokeWidth/2,"
                                                        px;
                                                        left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                        px;
                                                        transform: rotate(-90 deg)
                                                    }
                                                    33 % {
                                                        top: ").concat(-this.strokeWidth/2,"
                                                        px;
                                                        left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                        px;
                                                        transform: rotate(0 deg)
                                                    }\
                                                    n 65 % {
                                                        top: ").concat(this.height-this.strokeWidth/2,"
                                                        px;
                                                        left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                        px;
                                                        transform: rotate(0 deg)
                                                    }
                                                    66 % {
                                                        transform: rotate(90 deg)
                                                    }\
                                                    n 100 % {
                                                        top: ").concat(this.height-this.strokeWidth/2,"
                                                        px;
                                                        left: ").concat(-this.deviat_left_val,"
                                                        px;
                                                        transform: rotate(90 deg)
                                                    }
                                                    "),this.appendDocument();
                                                    break;
                                                    case "right-bottom-right": this.styContainer = "0%{left:0;
                                                    top: ".concat(-this.strokeWidth/2,"
                                                    px;
                                                    transform: rotate(-90 deg)
                                                }\
                                                n 32 % {
                                                    top: ").concat(-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                    px;
                                                    transform: rotate(-90 deg)
                                                }
                                                33 % {
                                                    top: ").concat(-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                    px;
                                                    transform: rotate(0 deg)
                                                }\
                                                n 65 % {
                                                    top: ").concat(this.height-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow-this.strokeWidth/2,"
                                                    px;
                                                    transform: rotate(0 deg)
                                                }
                                                66 % {
                                                    transform: rotate(-90 deg)
                                                }\
                                                n 100 % {
                                                    top: ").concat(this.height-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width-this.deviat_left_val,"
                                                    px;
                                                    transform: rotate(-90 deg)
                                                }
                                                "),this.appendDocument();
                                                break;
                                                case "left-bottom-left": this.styContainer = "0%{left:".concat(this.width - this.deviat_left_val, "px;
                                                    top: ").concat(-this.strokeWidth/2,"
                                                    px; transform: rotate(90 deg)
                                                }\
                                                n 32 % {
                                                    top: ").concat(-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                                    px;
                                                    transform: rotate(90 deg)
                                                }
                                                33 % {
                                                    top: ").concat(-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                                    px;
                                                    transform: rotate(0 deg)
                                                }\
                                                n 65 % {
                                                    top: ").concat(this.height-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                                    px;
                                                    transform: rotate(0 deg)
                                                }
                                                66 % {
                                                    transform: rotate(90 deg)
                                                }\
                                                n 100 % {
                                                    top: ").concat(this.height-this.strokeWidth/2,"
                                                    px;
                                                    left: ").concat(-this.deviat_left_val,"
                                                    px;
                                                    transform: rotate(90 deg)
                                                }
                                                "),this.appendDocument();
                                                break;
                                                case "right-up-right": this.styContainer = "\n          0%{left:0;
                                                top: ".concat(this.height-this.strokeWidth/2,"
                                                px; transform: rotate(-90 deg)
                                            }\
                                            n 32 % {
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(-90 deg)
                                            }\
                                            n 33 % {
                                                top: ").concat(this.height,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(-180 deg)
                                            }\
                                            n 65 % {
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(-180 deg)
                                            }\
                                            n 66 % {
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(-90 deg)
                                            }\
                                            n 100 % {
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width,"
                                                px;
                                                transform: rotate(-90 deg)
                                            }
                                            "),this.appendDocument();
                                            break;
                                            case "left-bottom-right": this.styContainer = "\n          0%{left:".concat(this.width - this.deviat_arrow, "px;
                                                top: ").concat(-this.strokeWidth/2,"
                                                px; transform: rotate(90 deg)
                                            }\
                                            n 32 % {
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(90 deg)
                                            }\
                                            n 33 % {
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(0 deg)
                                            }\
                                            n 65 % {
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                transform: rotate(0 deg)
                                            }\
                                            n 66 % {
                                                transform: rotate(-90 deg)
                                            }\
                                            n 100 % {
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px;
                                                left: ").concat(this.width-this.deviat_left_val,"
                                                px;
                                                transform: rotate(-90 deg)
                                            }
                                            "),this.appendDocument();
                                            break;
                                            case "left-up-left": this.styContainer = "\n          0%{left:".concat(this.width - this.deviat_left_val, "px;
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px; transform: rotate(90 deg)
                                            }\
                                            n 32 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(90 deg)
                                            }\
                                            n 33 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(this.height,"
                                                px;
                                                transform: rotate(180 deg)
                                            }\
                                            n 65 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(180 deg)
                                            }\
                                            n 66 % {
                                                transform: rotate(90 deg)
                                            }\
                                            n 100 % {
                                                left: 0;
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(90 deg)
                                            }
                                            "),this.appendDocument();
                                            break;
                                            case "left-up-right": this.styContainer = "\n          0%{left:".concat(this.width - this.deviat_left_val, "px;
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px; transform: rotate(90 deg)
                                            }\
                                            n 32 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(this.height-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(90 deg)
                                            }\
                                            n 33 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(this.height,"
                                                px;
                                                transform: rotate(-180 deg)
                                            }\
                                            n 65 % {
                                                left: ").concat(this.width/2-this.deviat_arrow,"
                                                px;
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(-180 deg)
                                            }\
                                            n 66 % {
                                                transform: rotate(-90 deg)
                                            }\
                                            n 100 % {
                                                left: ").concat(this.width-this.deviat_left_val,"
                                                px;
                                                top: ").concat(-this.strokeWidth/2,"
                                                px;
                                                transform: rotate(-90 deg)
                                            }
                                            "),this.appendDocument();
                                            break;
                                            case "right-halfbottom-right-bottom": this.styContainer = "\n          0%{left:0;
                                            top: ".concat(-this.strokeWidth/2,"
                                            px;
                                            transform: rotate(-90 deg)
                                        }\
                                        n 24 % {
                                            top: ").concat(-this.strokeWidth/2,"
                                            px;
                                            left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                                            px;
                                            transform: rotate(-90 deg)
                                        }\
                                        n 25 % {
                                            top: ").concat(-this.strokeWidth/2,"
                                            px;
                                            left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                                            px;
                                            transform: rotate(0 deg)
                                        }\
                                        n 49 % {
                                            top: ").concat(this.height/2-this.strokeWidth/2,"
                                            px;
                                            left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                                            px;
                                            transform: rotate(0 deg)
                                        }\
                                        n 50 % {
                                            transform: rotate(-90 deg)
                                        }\
                                        n 74 % {
                                            top: ").concat(this.height/2-this.strokeWidth/2,"
                                            px;
                                            left: ").concat(this.width/2-this.deviat_arrow,"
                                            px;
                                            transform: rotate(-90 deg)
                                        }\
                                        n 75 % {
                                            top: ").concat(this.height/2-this.strokeWidth/2,"
                                            px;
                                            left: ").concat(this.width/2-this.deviat_arrow,"
                                            px;
                                            transform: rotate(0 deg)
                                        }\
                                        n 100 % {
                                            top: ").concat(this.height-this.circleWidth/2-this.linePadding-this.deviat_top_val,"
                                            px;
                                            left: ").concat(this.width/2-this.deviat_arrow,"
                                            px;
                                            transform: rotate(0 deg)
                                        }
                                        "),this.appendDocument();
                                        break;
                                        case "right-halfup-right-bottom": this.styContainer = "\n          0%{left:0;
                                        top: ".concat(this.height-this.strokeWidth/2,"
                                        px;
                                        transform: rotate(-90 deg)
                                    }\
                                n 24 % {
                                    top: ").concat(this.height-this.strokeWidth/2,"
                                    px;
                                    left: ").concat(this.width/4-this.deviat_arrow,"
                                    px;
                                    transform: rotate(-90 deg)
                                }\
                                n 25 % {
                                    top: ").concat(this.height,"
                                    px;
                                    left: ").concat(this.width/4-this.deviat_arrow,"
                                    px;
                                    transform: rotate(-180 deg)
                                }\
                                n 49 % {
                                    top: ").concat(this.height/2-this.strokeWidth/2,"
                                    px;
                                    left: ").concat(this.width/4-this.deviat_arrow,"
                                    px;
                                    transform: rotate(-180 deg)
                                }\
                                n 50 % {
                                    top: ").concat(this.height/2-this.strokeWidth/2,"
                                    px;
                                    left: ").concat(this.width/4-this.deviat_arrow,"
                                    px;
                                    transform: rotate(-90 deg)
                                }\
                                n 74 % {
                                    top: ").concat(this.height/2-this.strokeWidth/2,"
                                    px;
                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                    px;
                                    transform: rotate(-90 deg)
                                }\
                                n 75 % {
                                    top: ").concat(this.height/2-this.strokeWidth/2,"
                                    px;
                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                    px;
                                    transform: rotate(0 deg)
                                }\
                                n 100 % {
                                    top: ").concat(this.height-this.circleWidth/2-this.linePadding-this.deviat_top_val,"
                                    px;
                                    left: ").concat(this.width/2-this.deviat_arrow,"
                                    px;
                                    transform: rotate(0 deg)
                                }
                                "),this.appendDocument();
                                break;
                                case "right-halfup-right": this.styContainer = "\n          0%{left:0;
                                top: ".concat(this.height-this.strokeWidth/2,"
                                px;
                                transform: rotate(-90 deg)
                            }\
                        n 32 % {
                            top: ").concat(this.height-this.strokeWidth/2,"
                            px;
                            left: ").concat(this.width/4-this.deviat_arrow,"
                            px;
                            transform: rotate(-90 deg)
                        }\
                        n 33 % {
                            top: ").concat(this.height,"
                            px;
                            left: ").concat(this.width/4-this.deviat_arrow,"
                            px;
                            transform: rotate(-180 deg)
                        }\
                        n 65 % {
                            top: ").concat(this.height/2-this.strokeWidth/2,"
                            px;
                            left: ").concat(this.width/4-this.deviat_arrow,"
                            px;
                            transform: rotate(-180 deg)
                        }\
                        n 66 % {
                            top: ").concat(this.height/2-this.strokeWidth/2,"
                            px;
                            left: ").concat(this.width/4-this.deviat_arrow,"
                            px;
                            transform: rotate(-90 deg)
                        }\
                        n 100 % {
                            top: ").concat(this.height/2-this.strokeWidth/2,"
                            px;
                            left: ").concat(this.width-this.deviat_left_val,"
                            px;
                            transform: rotate(-90 deg)
                        }
                        "),this.appendDocument();
                        break;
                        case "right-halfbottom-right": this.styContainer = "\n          0%{left:0;
                        top: ".concat(-this.strokeWidth/2,"
                        px;
                        transform: rotate(-90 deg)
                    }\
                    n 32 % {
                        top: ").concat(-this.strokeWidth/2,"
                        px;
                        left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                        px;
                        transform: rotate(-90 deg)
                    }\
                    n 33 % {
                        top: ").concat(-this.strokeWidth/2,"
                        px;
                        left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                        px;
                        transform: rotate(0 deg)
                    }\
                    n 65 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(this.width/4-this.deviat_arrow-this.strokeWidth/2,"
                        px;
                        transform: rotate(0 deg)
                    }\
                    n 66 % {
                        transform: rotate(-90 deg)
                    }\
                    n 100 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(this.width-this.deviat_left_val,"
                        px;
                        transform: rotate(-90 deg)
                    }
                    "),this.appendDocument();
                    break;
                    case "half-left-bottom": this.styContainer = "\n          0%{left:".concat(this.width - this.deviat_arrow, "px;
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px; transform: rotate(90 deg)
                    }\
                    n 48 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(-this.deviat_arrow,"
                        px;
                        transform: rotate(90 deg)
                    }\
                    n 49 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        transform: rotate(45 deg)
                    }\
                    n 50 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(-this.deviat_arrow,"
                        px;
                        transform: rotate(0 deg)
                    }\
                    n 100 % {
                        top: ").concat(this.height-this.circleWidth/2-this.linePadding-this.deviat_top_val,"
                        px;
                        left: ").concat(-this.deviat_arrow,"
                        px;
                        transform: rotate(0 deg)
                    }
                    "),this.appendDocument();
                    break;
                    case "half-up-right": this.styContainer = "\n          0%{left:".concat(-this.deviat_arrow, "px;
                        top: ").concat(this.height-this.circleWidth/2-this.linePadding-this.deviat_arrow,"
                        px; transform: rotate(180 deg)
                    }\
                    n 48 % {
                        top: ").concat(this.height/2-this.deviat_arrow,"
                        px;
                        transform: rotate(180 deg)
                    }\
                    n 49 % {
                        transform: rotate(225 deg);
                        top: ").concat(this.height/2-this.deviat_arrow,"
                        px
                    }\
                    n 50 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(-this.deviat_arrow,"
                        px;
                        transform: rotate(270 deg)
                    }\
                    n 100 % {
                        top: ").concat(this.height/2-this.strokeWidth/2,"
                        px;
                        left: ").concat(this.width-this.deviat_left_val,"
                        px;
                        transform: rotate(270 deg)
                    }
                    "),this.appendDocument()}},appendDocument:function(){var t=document.createElement("
                    style ");
                    t.id = this.idStr, t.type = "text/css", t.innerHTML = this.styHeader + this.styContainer + this.styFooter + this.msHeader + this.styContainer + this.styFooter + this.webkitHeader + this.styContainer + this.styFooter, this.$nextTick(function() {
                        document.getElementsByTagName("head")[0].appendChild(t)
                    })
                },
                initLinePath: function() {
                    switch (this.arrowType) {
                        case "left":
                        case "right":
                            return "M0,".concat(this.strokeWidth / 2, " L").concat(this.width, ",").concat(this.strokeWidth / 2);
                        case "bottom":
                        case "up":
                            return "M".concat(this.width / 2, ",0 v").concat(this.height, " L").concat(this.width / 2, ",").concat(this.height);
                        case "bottom-left":
                        case "right-up":
                            return "M".concat(this.width, ",0 v").concat(this.height, " L0,").concat(this.height);
                        case "right-bottom":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(this.width, " L").concat(this.width, ",").concat(this.height);
                        case "up-left":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(this.width - this.strokeWidth / 2, " L").concat(this.width - this.strokeWidth / 2, ",").concat(this.height);
                        case "up-right":
                        case "left-bottom":
                            return "M".concat(this.width, ",").concat(this.strokeWidth / 2, " h-").concat(this.width - this.strokeWidth / 2, " L").concat(this.strokeWidth / 2, ",").concat(this.height);
                        case "right-bottom-left":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(this.width / 2 + this.strokeWidth / 2, " v").concat(this.height, " L0,").concat(this.height + this.strokeWidth / 2);
                        case "right-bottom-right":
                        case "left-up-left":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(this.width / 2 + this.strokeWidth / 2, " v").concat(this.height, " L").concat(this.width, ",").concat(this.height + this.strokeWidth / 2);
                        case "left-bottom-left":
                            return "M".concat(this.width, ",").concat(this.strokeWidth / 2, " h").concat(-this.width / 2 + this.strokeWidth / 2, " v").concat(this.height, " L0,").concat(this.height + this.strokeWidth / 2);
                        case "right-up-right":
                            return "M0,".concat(this.height + this.strokeWidth / 2, " h").concat(this.width / 2 + this.strokeWidth / 2, " v").concat(-this.height, " L").concat(this.width, ",").concat(this.strokeWidth / 2);
                        case "left-bottom-right":
                        case "left-up-right":
                            return "M".concat(this.width, ",").concat(this.strokeWidth / 2, " h").concat(-this.width / 2 + this.strokeWidth / 2, " v").concat(this.height, " L").concat(this.width, ",").concat(this.height + this.strokeWidth / 2);
                        case "right-halfbottom-right-bottom":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(.25 * this.width, " v").concat(this.height / 2, " L").concat(this.width / 2, ",").concat(this.height / 2 + this.strokeWidth / 2, " v").concat(this.height / 2 - this.circleWidth / 2 - 10);
                        case "right-halfup-right-bottom":
                            return "M0,".concat(this.height + this.strokeWidth / 2, " h").concat(.25 * this.width, " v").concat(-this.height / 2, " L").concat(this.width / 2, ",").concat(this.height / 2 + this.strokeWidth / 2, " v").concat(this.height / 2 - this.circleWidth / 2 - 10);
                        case "right-halfup-right":
                            return "M0,".concat(this.height + this.strokeWidth / 2, " h").concat(.25 * this.width, " v").concat(-this.height / 2, " L").concat(this.width, ",").concat(this.height / 2 + this.strokeWidth / 2);
                        case "right-halfbottom-right":
                            return "M0,".concat(this.strokeWidth / 2, " h").concat(.25 * this.width, " v").concat(this.height / 2, " L").concat(this.width, ",").concat(this.height / 2 + this.strokeWidth / 2);
                        case "half-left-bottom":
                        case "half-up-right":
                            return "M".concat(this.width, ",").concat(this.height / 2 + this.strokeWidth / 2, " h-").concat(this.width, " L", 0, ",").concat(this.height - this.circleWidth / 2 - this.linePadding)
                    }
                },
                initId: function() {
                    return "#".concat(this.id)
                },
                initLineColor: function() {
                    if (0 === this.lineColor) return "rgb(209, 209, 209)";
                    if (1 === this.lineColor) {
                        if (void 0 === this.skin || "" === this.skin || null == this.skin || "style" === this.skin) return "#ff7300";
                        if ("style_blue" === this.skin) return "#1998ff"
                    }
                }
            }
        }, at = (i("wxgY"), Object(k.a)(rt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "wrap",
                class: t.id
            }, [i("div", {
                staticClass: "arrow-wrap"
            }, [t.isHaveArrow ? [i("svg", {
                staticClass: "arrow",
                style: t.initArrowSty,
                attrs: {
                    id: t.id,
                    width: t.arrowW,
                    height: t.arrowH,
                    viewBox: t.viewBox ? t.viewBox : "0,0,28,20",
                    version: "1.1",
                    xmlns: "http://www.w3.org/2000/svg"
                }
            }, [i("path", {
                attrs: {
                    id: "arrow",
                    fill: "style" == t.skin ? "#ff7300" : "#1998ff",
                    d: "M13.861,19.9L0.029,0.076l14.01,5.707L27.872,0L13.861,19.9z"
                }
            })])] : t._e()], 2), t._v(" "), i("div", {
                staticClass: "line-wrap",
                style: t.initLineSty
            }, [i("svg", {
                staticClass: "line",
                attrs: {
                    height: t.initHeight(),
                    width: t.initWidth(),
                    version: "1.1"
                }
            }, [i("path", {
                staticClass: "line",
                attrs: {
                    stroke: t.initLineColor(),
                    d: t.initLinePath(),
                    "stroke-width": t.strokeWidth,
                    transform: "",
                    fill: "none"
                }
            })])])])
        }, [], !1, null, "63c4ac56", null)); at.options.__file = "lineArrow.vue";
        var nt = at.exports;

        function st(t, e) {
            var i = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
            if (!i) {
                if (Array.isArray(t) || (i = function(t, e) {
                        if (!t) return;
                        if ("string" == typeof t) return ot(t, e);
                        var i = Object.prototype.toString.call(t).slice(8, -1);
                        "Object" === i && t.constructor && (i = t.constructor.name);
                        if ("Map" === i || "Set" === i) return Array.from(t);
                        if ("Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return ot(t, e)
                    }(t)) || e && t && "number" == typeof t.length) {
                    i && (t = i);
                    var r = 0,
                        a = function() {};
                    return {
                        s: a,
                        n: function() {
                            return r >= t.length ? {
                                done: !0
                            } : {
                                done: !1,
                                value: t[r++]
                            }
                        },
                        e: function(t) {
                            throw t
                        },
                        f: a
                    }
                }
                throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
            }
            var n, s = !0,
                o = !1;
            return {
                s: function() {
                    i = i.call(t)
                },
                n: function() {
                    var t = i.next();
                    return s = t.done, t
                },
                e: function(t) {
                    o = !0, n = t
                },
                f: function() {
                    try {
                        s || null == i.return || i.return()
                    } finally {
                        if (o) throw n
                    }
                }
            }
        }

        function ot(t, e) {
            (null == e || e > t.length) && (e = t.length);
            for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i];
            return r
        }

        function lt(t, e) {
            var i = Object.keys(t);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(t);
                e && (r = r.filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                })), i.push.apply(i, r)
            }
            return i
        }

        function ht(t) {
            for (var e = 1; e < arguments.length; e++) {
                var i = null != arguments[e] ? arguments[e] : {};
                e % 2 ? lt(Object(i), !0).forEach(function(e) {
                    c()(t, e, i[e])
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : lt(Object(i)).forEach(function(e) {
                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                })
            }
            return t
        }
        var ct = {
            data: function() {
                return {
                    circleRadius: 2,
                    lineStrokeW: 2,
                    lineHeight: 150,
                    verticalLineHeight: 0,
                    linePadding: 0,
                    lineMargin: 10,
                    angleLineHeight: 0,
                    angleLineWidth: 0,
                    line3Width: 400,
                    line3WHalf: 200,
                    circleWidth: 120,
                    arrowH: 20,
                    defaultProgress: 100
                }
            },
            computed: ht(ht({}, Object(tt.c)(["clientWidth"])), {}, {
                halfCircleWidth: function() {
                    return "".concat(this.circleWidth / 2, "px")
                },
                initMb: function() {
                    return "margin-bottom:".concat(this.lineHeight - this.circleWidth - this.lineStrokeW, "px")
                },
                initMaxH: function() {
                    return "height:".concat(this.circleWidth / 2 - (this.arrowH / 2 - this.lineStrokeW / 2), "px")
                }
            }),
            mounted: function() {
                this.clientWidth <= 1024 && (this.arrowH = this.arrowH / 2), this.init()
            },
            methods: {
                init: function() {
                    this.linePadding = this.arrowH / 2 - this.lineStrokeW;
                    var t = this.$parent.$refs.energyGraph.clientWidth - 60,
                        e = this.$parent.$refs.energyGraph.clientHeight - 15;
                    this.circleWidth = parseInt(.12 * t), this.lineHeight = e - this.circleWidth - 2 * this.lineStrokeW + 2 * this.lineMargin, this.line3Width = 2 * (t - 3 * this.circleWidth - 4 * (this.lineMargin + this.linePadding)) / 3, this.line3WHalf = this.line3Width / 2, this.angleLineWidth = this.line3WHalf + this.circleWidth / 2 + this.lineMargin + this.linePadding, this.angleLineHeight = e - 1.5 * this.circleWidth - this.lineMargin - this.linePadding, this.verticalLineHeight = e - 2 * this.circleWidth - 2 * this.lineMargin
                },
                devicePointTemplate: function(t) {
                    if (this.psOffLine || !t) return this.$t("I18N_COMMON_NODATA");
                    var e, i = "",
                        r = "",
                        a = st(t);
                    try {
                        for (a.s(); !(e = a.n()).done;) {
                            var n = e.value;
                            i = n.code_name || n.point_group_name;
                            var s = n.alias_point_name || n.point_name,
                                o = null === n.unit ? "" : n.unit;
                            r += "<div>\n                          <span>".concat(s, ":  </span>\n                          <span> ").concat(this.Sungrow.strCommaSplit(n.value, null, null, n.value), "  ").concat(o, "</span>\n                        </div>")
                        }
                    } catch (t) {
                        a.e(t)
                    } finally {
                        a.f()
                    }
                    return i && (r = '<div>\n                          <div class="fluid-info-title">'.concat(i, '</div>\n                          <div class="fluid-info-content">').concat(r, "</div>\n                        </div>")), "" === r && (r = this.$t("I18N_COMMON_NODATA")), r
                },
                pointValueUnifiedDeal: function(t) {
                    return this.psOffLine && (t = "--"), t < 0 && (t = Math.abs(t)), this.Sungrow.strCommaSplit(t)
                },
                lightArrow: function(t, e) {
                    var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];
                    t && (i ? (t.lineColor = 1, t.arrowSwitch = !0) : (t.lineColor = 0, t.arrowSwitch = !1), t.arrowType = e)
                }
            }
        }, pt = {
            "1-1": {
                AC: "icon-PV-Panel",
                DC: "icon-PV-Panel"
            },
            "1-2": {
                AC: "icon-inverter",
                DC: "icon-inverter"
            },
            "1-3": {
                AC: "icon-grid",
                DC: "icon-grid"
            },
            "2-1": {
                AC: "icon-dc-battery",
                DC: "icon-dc-battery"
            },
            "2-2": {
                AC: "icon-pcs",
                DC: "icon-DC-DC"
            },
            "2-3": {
                AC: "icon-load",
                DC: "icon-load"
            }
        }, mt = {
            components: {
                progressCircle: P,
                lineArrow: nt
            },
            mixins: [ct],
            props: {
                inverterIsFault: {
                    type: Boolean,
                    default: !1
                },
                inverterIsAlarm: {
                    type: Boolean,
                    default: !1
                },
                psValidFlag: {
                    type: Number,
                    default: 1
                },
                psOffLine: {
                    type: Boolean,
                    default: !1
                },
                gridType: {
                    type: String,
                    default: "AC"
                },
                circleData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                lineData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                }
            },
            data: function() {
                return {
                    iconMap: pt
                }
            },
            computed: {
                tipWrapMin: function() {
                    return 2 * this.linePadding + this.lineStrokeW + "px"
                },
                tipWrapWHalf: function() {
                    return this.line3WHalf + 2 * this.linePadding + "px"
                },
                tipWrapW: function() {
                    return this.line3Width + 2 * this.linePadding + "px"
                },
                tipVerticalHeight: function() {
                    return this.verticalLineHeight + 2 * this.lineMargin + "px"
                }
            },
            mounted: function() {},
            methods: {
                getUnit: function() {
                    var t = this.circleData["2-1"];
                    return "--" === t.value || void 0 === t.value ? "" : t.unit
                },
                getPvTitle: function() {
                    return this.circleData["2-2"].value ? "top:80%" : ""
                }
            }
        }, dt = Object(k.a)(mt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                ref: "energyGraph",
                staticClass: "energy-output",
                attrs: {
                    id: "Microgrid"
                }
            }, [i("div", {
                staticClass: "rows",
                style: t.initMb
            }, [i("el-tooltip", {
                attrs: {
                    disabled: t.circleData["1-1"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["1-1"].tip))
                },
                slot: "content"
            }), t._v(" "), i("div", {
                staticClass: "circle-wrap"
            }, [i("progress-circle", {
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: t.iconMap["1-1"][t.gridType]
                }
            })], 1)]), t._v(" "), i("div", {
                staticClass: "tip",
                style: {
                    width: t.tipWrapWHalf,
                    height: t.tipWrapMin
                }
            }, [1 !== t.psValidFlag || t.psOffLine ? i("div", {
                staticClass: "text-area"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["1-1"].title))])]) : i("div", {
                staticClass: "text-area",
                staticStyle: {
                    top: "-80%"
                }
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["1-1"].title))])]), t._v(" "), i("div", {
                staticClass: "arrow"
            }, [t.lineData["1-1~1-2"] ? i("line-arrow", {
                attrs: {
                    id: "line1-2",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-1~1-2"].lineColor,
                    "is-have-arrow": t.lineData["1-1~1-2"].arrowSwitch,
                    "arrow-type": t.lineData["1-1~1-2"].arrowType
                }
            }) : t._e(), t._v(" "), t.lineData["1-2~1-1"] ? i("line-arrow", {
                attrs: {
                    id: "line2-1",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-2~1-1"].lineColor,
                    "is-have-arrow": t.lineData["1-2~1-1"].arrowSwitch,
                    "arrow-type": t.lineData["1-2~1-1"].arrowType
                }
            }) : t._e()], 1)]), t._v(" "), i("el-tooltip", {
                attrs: {
                    disabled: !t.circleData["1-2"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["1-2"].tip))
                },
                slot: "content"
            }), t._v(" "), i("div", {
                staticClass: "circle-wrap"
            }, [t.circleData["1-2"] ? i("progress-circle", {
                staticClass: "circle-two",
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    "is-fault": t.inverterIsFault,
                    "is-aram": t.inverterIsAlarm,
                    icon: t.iconMap["1-2"][t.gridType]
                }
            }) : t._e(), t._v(" "), i("div", {
                staticClass: "vertical-wrap",
                style: {
                    height: t.tipVerticalHeight,
                    width: t.tipWrapMin
                }
            }, [t.lineData["1-2~2-2"] && "bottom" === t.lineData["1-2~2-2"].arrowType ? i("line-arrow", {
                staticClass: "vertical-line",
                attrs: {
                    id: "line2-5-1",
                    "arrow-h": t.arrowH,
                    width: t.lineStrokeW,
                    height: t.verticalLineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-2~2-2"].lineColor,
                    "is-have-arrow": t.lineData["1-2~2-2"].arrowSwitch,
                    "arrow-type": t.lineData["1-2~2-2"].arrowType
                }
            }) : t._e(), t._v(" "), t.lineData["2-2~1-2"] && "up" === t.lineData["2-2~1-2"].arrowType ? i("line-arrow", {
                staticClass: "vertical-line",
                attrs: {
                    id: "line5-2-1",
                    "arrow-h": t.arrowH,
                    width: t.lineStrokeW,
                    height: t.verticalLineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-2~1-2"].lineColor,
                    "is-have-arrow": t.lineData["2-2~1-2"].arrowSwitch,
                    "arrow-type": t.lineData["2-2~1-2"].arrowType
                }
            }) : t._e(), t._v(" "), t.circleData["2-2"] && (t.lineData["1-2~2-2"] && "bottom" === t.lineData["1-2~2-2"].arrowType || t.lineData["2-2~1-2"] && "up" === t.lineData["2-2~1-2"].arrowType) ? i("div", {
                staticClass: "text-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.pointValueUnifiedDeal(t.circleData["2-2"].value)) + " " + t._s(t.circleData["2-2"].unit) + "\n            ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["2-2"].title))])]) : t._e()], 1)], 1)]), t._v(" "), i("div", {
                staticClass: "tip",
                style: {
                    "min-height": t.tipWrapMin,
                    width: t.tipWrapW
                }
            }, [t.circleData["1-2"] ? i("div", {
                staticClass: "text-area inverter-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v("\n          " + t._s(t.pointValueUnifiedDeal(t.circleData["1-2"].value)) + " " + t._s(t.circleData["1-2"].unit) + "\n        ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["1-2"].title))])]) : t._e(), t._v(" "), t.circleData["1-3"] ? i("div", {
                staticClass: "text-area grid-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v("\n          " + t._s(t.pointValueUnifiedDeal(t.circleData["1-3"].value)) + " " + t._s(t.circleData["1-3"].unit) + "\n        ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["1-3"].title))])]) : t._e(), t._v(" "), t.circleData["1-3"] ? i("div", {
                staticClass: "arrow",
                class: {
                    hidden: !t.lineData["1-2~1-3"]
                }
            }, [t.lineData["1-2~1-3"] ? i("line-arrow", {
                attrs: {
                    id: "line2-3",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-2~1-3"].lineColor,
                    "is-have-arrow": t.lineData["1-2~1-3"].arrowSwitch,
                    "arrow-type": t.lineData["1-2~1-3"].arrowType
                }
            }) : t._e(), t._v(" "), t.lineData["1-3~1-2"] ? i("line-arrow", {
                attrs: {
                    id: "line3-2",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-3~1-2"].lineColor,
                    "is-have-arrow": t.lineData["1-3~1-2"].arrowSwitch,
                    "arrow-type": t.lineData["1-3~1-2"].arrowType
                }
            }) : t._e()], 1) : t._e(), t._v(" "), t.lineData["1-2~2-2"] && "right-bottom-left" === t.lineData["1-2~2-2"].arrowType ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line2-5-2",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-2~2-2"].lineColor,
                    "is-have-arrow": t.lineData["1-2~2-2"].arrowSwitch,
                    "arrow-type": t.lineData["1-2~2-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.lineData["2-2~1-2"] && "right-up-left" === t.lineData["2-2~1-2"].arrowType ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line5-2-2",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-2~1-2"].lineColor,
                    "is-have-arrow": t.lineData["2-2~1-2"].arrowSwitch,
                    "arrow-type": t.lineData["2-2~1-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.lineData["1-2~2-3"] ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line2-6",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-2~2-3"].lineColor,
                    "is-have-arrow": t.lineData["1-2~2-3"].arrowSwitch,
                    "arrow-type": t.lineData["1-2~2-3"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.lineData["2-3~1-2"] ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line6-2",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-3~1-2"].lineColor,
                    "is-have-arrow": t.lineData["2-3~1-2"].arrowSwitch,
                    "arrow-type": t.lineData["2-3~1-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.circleData["1-3"] && t.lineData["1-3~2-3"] && "left-bottom-right" === t.lineData["1-3~2-3"].arrowType ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line3-6-1",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-3~2-3"].lineColor,
                    "is-have-arrow": t.lineData["1-3~2-3"].arrowSwitch,
                    "arrow-type": t.lineData["1-3~2-3"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.circleData["1-3"] && t.lineData["2-3~1-3"] && "left-up-right" === t.lineData["2-3~1-3"].arrowType ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line6-3-1",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-3~1-3"].lineColor,
                    "is-have-arrow": t.lineData["2-3~1-3"].arrowSwitch,
                    "arrow-type": t.lineData["2-3~1-3"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.circleData["1-3"] && t.lineData["1-3~2-2"] ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line3-5",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-3~2-2"].lineColor,
                    "is-have-arrow": t.lineData["1-3~2-2"].arrowSwitch,
                    "arrow-type": t.lineData["1-3~2-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.circleData["1-3"] && t.lineData["2-2~1-3"] ? i("div", {
                staticClass: "arrow hang"
            }, [i("line-arrow", {
                attrs: {
                    id: "line5-3",
                    "arrow-h": t.arrowH,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-2~1-3"].lineColor,
                    "is-have-arrow": t.lineData["2-2~1-3"].arrowSwitch,
                    "arrow-type": t.lineData["2-2~1-3"].arrowType
                }
            })], 1) : t._e()]), t._v(" "), t.circleData["1-3"] ? i("el-tooltip", {
                attrs: {
                    disabled: !t.circleData["1-3"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["1-3"].tip))
                },
                slot: "content"
            }), t._v(" "), i("div", {
                staticClass: "circle-wrap"
            }, [t.circleData["1-3"].show ? i("progress-circle", {
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: t.iconMap["1-3"][t.gridType]
                }
            }) : t._e(), t._v(" "), i("div", {
                staticClass: "vertical-wrap",
                style: {
                    height: t.tipVerticalHeight,
                    width: t.tipWrapMin
                }
            }, [t.lineData["1-3~2-3"] && "bottom" === t.lineData["1-3~2-3"].arrowType ? i("line-arrow", {
                staticClass: "vertical-line",
                attrs: {
                    id: "line3-6-2",
                    "arrow-h": t.arrowH,
                    width: t.lineStrokeW,
                    height: t.verticalLineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["1-3~2-3"].lineColor,
                    "is-have-arrow": t.lineData["1-3~2-3"].arrowSwitch,
                    "arrow-type": t.lineData["1-3~2-3"].arrowType
                }
            }) : t._e(), t._v(" "), t.lineData["2-3~1-3"] && "up" === t.lineData["2-3~1-3"].arrowType ? i("line-arrow", {
                staticClass: "vertical-line",
                attrs: {
                    id: "line6-3-2",
                    "arrow-h": t.arrowH,
                    width: t.lineStrokeW,
                    height: t.verticalLineHeight,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-3~1-3"].lineColor,
                    "is-have-arrow": t.lineData["2-3~1-3"].arrowSwitch,
                    "arrow-type": t.lineData["2-3~1-3"].arrowType
                }
            }) : t._e()], 1)], 1)]) : t._e()], 1), t._v(" "), i("div", {
                staticClass: "rows"
            }, [t.circleData["2-1"] ? i("el-tooltip", {
                attrs: {
                    disabled: !t.circleData["2-1"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                staticClass: "fluid-info",
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["2-1"].tip))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: t.iconMap["2-1"][t.gridType]
                }
            })], 1) : t._e(), t._v(" "), i("div", {
                staticClass: "tip",
                style: {
                    width: t.tipWrapWHalf,
                    height: t.tipWrapMin
                }
            }, [t.circleData["2-1"] ? i("div", {
                staticClass: "text-area battery-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v("\n          " + t._s(t.pointValueUnifiedDeal(t.circleData["2-1"].value)) + " " + t._s(t.getUnit()) + "\n        ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["2-1"].title))])]) : t._e(), t._v(" "), t.lineData["2-1~2-2"] ? i("div", {
                staticClass: "arrow"
            }, [i("line-arrow", {
                attrs: {
                    id: "line4-5",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-1~2-2"].lineColor,
                    "is-have-arrow": t.lineData["2-1~2-2"].arrowSwitch,
                    "arrow-type": t.lineData["2-1~2-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.lineData["2-2~2-1"] ? i("div", {
                staticClass: "arrow"
            }, [i("line-arrow", {
                attrs: {
                    id: "line5-4",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineData["2-2~2-1"].lineColor,
                    "is-have-arrow": t.lineData["2-2~2-1"].arrowSwitch,
                    "arrow-type": t.lineData["2-2~2-1"].arrowType
                }
            })], 1) : t._e()]), t._v(" "), t.circleData["2-2"] ? i("el-tooltip", {
                attrs: {
                    disabled: !t.circleData["2-2"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["2-2"].tip))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                staticClass: "circle-two",
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: t.iconMap["2-2"][t.gridType]
                }
            })], 1) : t._e(), t._v(" "), t.circleData["2-3"] || t.circleData["2-2"] ? i("div", {
                staticClass: "tip",
                style: {
                    width: t.tipWrapW,
                    height: t.tipWrapMin
                }
            }, [t.circleData["2-2"] && (t.lineData["1-2~2-2"] && "right-bottom-left" === t.lineData["1-2~2-2"].arrowType || t.lineData["2-2~1-2"] && "left-up-right" === t.lineData["2-2~1-2"].arrowType) ? i("div", {
                staticClass: "text-area pcs-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.pointValueUnifiedDeal(t.circleData["2-2"].value)) + " " + t._s(t.circleData["2-2"].unit))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v("PCS")])]) : t._e(), t._v(" "), t.circleData["2-3"] ? [t.lineData["2-2~2-3"] ? i("div", {
                staticClass: "arrow svg-area"
            }, [i("line-arrow", {
                attrs: {
                    id: "line5-6",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.angleLineHeight,
                    "line-color": t.lineData["2-2~2-3"].lineColor,
                    "is-have-arrow": t.lineData["2-2~2-3"].arrowSwitch,
                    "arrow-type": t.lineData["2-2~2-3"].arrowType
                }
            })], 1) : t._e(), t._v(" "), t.lineData["2-3~2-2"] ? i("div", {
                staticClass: "arrow svg-area"
            }, [i("line-arrow", {
                attrs: {
                    id: "line6-5",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.angleLineHeight,
                    "line-color": t.lineData["2-3~2-2"].lineColor,
                    "is-have-arrow": t.lineData["2-3~2-2"].arrowSwitch,
                    "arrow-type": t.lineData["2-3~2-2"].arrowType
                }
            })], 1) : t._e(), t._v(" "), i("div", {
                staticClass: "text-area load-area"
            }, [t.psOffLine ? t._e() : i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.pointValueUnifiedDeal(t.circleData["2-3"].value)) + " " + t._s(t.circleData["2-3"].unit))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.circleData["2-3"].title))])])] : t._e()], 2) : t._e(), t._v(" "), t.circleData["2-3"] ? i("el-tooltip", {
                attrs: {
                    disabled: !t.circleData["2-3"].showTip,
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.circleData["2-3"].tip))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: t.iconMap["2-3"][t.gridType]
                }
            })], 1) : t._e()], 1)])
        }, [], !1, null, null, null); dt.options.__file = "energy-output.vue";
        var ut = dt.exports, ft = {
            components: {
                progressCircle: P,
                lineArrow: nt
            },
            mixins: [ct],
            props: {
                psDetail: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                inverterArray: {
                    type: Array,
                    default: function() {
                        return []
                    }
                },
                allDevicePoint: {
                    type: Object,
                    default: function() {
                        return {
                            station: {},
                            deviceArr: []
                        }
                    }
                },
                gridPower: {
                    type: String,
                    default: ""
                },
                batteryPower: {
                    type: String,
                    default: ""
                },
                lineArrowArray: {
                    type: Array,
                    default: function() {
                        return []
                    }
                }
            },
            data: function() {
                return {}
            },
            computed: {
                showBurden: function() {
                    return 1 === this.psDetail.has_ammeter
                }
            },
            watch: {},
            methods: {}
        }, xt = (i("IwHW"), Object(k.a)(ft, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                ref: "energyGraph",
                staticClass: "energy-output two-interver",
                attrs: {
                    id: "general"
                }
            }, [i("div", {
                staticClass: "left-chart-area"
            }, [i("div", {
                staticClass: "row1"
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                staticClass: "fluid-info",
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[0].pv : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top1",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-PV-Panel"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "PV-Panel-tip tip"
            }, [i("div", {
                staticClass: "text-area"
            }, [i("span", {
                staticClass: "num"
            }, [t._v("\n            " + t._s(t.Sungrow.strCommaSplit(t.inverterArray[0].realTimePower.value)) + " " + t._s(t.inverterArray[0].realTimePower.unit) + "\n          ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_DEVICE_INFO_PV")))])]), t._v(" "), i("div", {
                staticClass: "arrow"
            }, [i("line-arrow", {
                attrs: {
                    id: "linearrow1",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineArrowArray[0].solarBoard.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].solarBoard.arrowSwitch,
                    "arrow-type": t.lineArrowArray[0].solarBoard.arrowType
                }
            })], 1)]), t._v(" "), i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[0].inverter : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                staticClass: "circle-two",
                attrs: {
                    id: "top2",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    "is-fault": "1" === t.inverterArray[0].device_state,
                    "is-alarm": "2" === t.inverterArray[0].device_state,
                    icon: "icon-inverter"
                }
            })], 1)], 1), t._v(" "), 2 === t.inverterArray[0].type ? i("div", {
                staticClass: "row2",
                style: {
                    "padding-left": t.circleWidth + "px"
                }
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[0].battery : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top3",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    percent: Math.round(t.inverterArray[0].p13141).toString(),
                    progress: t.defaultProgress,
                    icon: "icon-battery1"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "tip"
            }, [i("line-arrow", {
                style: {
                    position: "absolute",
                    bottom: t.circleWidth / 2 - t.linePadding + "px"
                },
                attrs: {
                    id: "linearrow2",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.angleLineWidth,
                    height: t.verticalLineHeight / 4,
                    "line-color": t.lineArrowArray[0].battery.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].battery.arrowSwitch,
                    "arrow-type": t.lineArrowArray[0].battery.arrowType
                }
            }), t._v(" "), i("div", {
                staticClass: "text-area battery-area",
                style: {
                    bottom: t.circleWidth / 2 + 13 + "px"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.batteryPower))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTERY_NAME")))])])], 1)], 1) : t._e(), t._v(" "), 2 === t.inverterArray[1].type ? i("div", {
                staticClass: "row2",
                style: {
                    "padding-left": t.circleWidth + "px"
                }
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[1].battery : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top3",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    percent: Math.round(t.inverterArray[1].p13141).toString(),
                    progress: t.defaultProgress,
                    icon: "icon-battery1"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "tip"
            }, [i("line-arrow", {
                style: {
                    position: "absolute",
                    bottom: t.circleWidth / 2 - t.linePadding - t.verticalLineHeight / 4 + "px"
                },
                attrs: {
                    id: "linearrow2",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.angleLineWidth,
                    height: t.verticalLineHeight / 4,
                    "line-color": t.lineArrowArray[0].battery.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].battery.arrowSwitch,
                    "arrow-type": "right-bottom"
                }
            }), t._v(" "), i("div", {
                staticClass: "text-area battery-area",
                style: {
                    bottom: t.circleWidth / 2 + 13 + "px"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.batteryPower))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTERY_NAME")))])])], 1)], 1) : t._e(), t._v(" "), i("div", {
                staticClass: "row2",
                style: {
                    "padding-left": t.circleWidth + "px"
                }
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                staticClass: "fluid-info",
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[1].pv : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top1",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-PV-Panel"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "PV-Panel-tip tip"
            }, [i("div", {
                staticClass: "text-area",
                style: {
                    bottom: t.circleWidth / 2 + "px"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v("\n            " + t._s(t.Sungrow.strCommaSplit(t.inverterArray[1].realTimePower.value)) + " " + t._s(t.inverterArray[1].realTimePower.unit) + "\n          ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_REALTIME_POWER")))])]), t._v(" "), i("div", {
                staticClass: "arrow"
            }, [i("line-arrow", {
                style: {
                    position: "absolute",
                    bottom: t.circleWidth / 2 - t.linePadding + "px"
                },
                attrs: {
                    id: "linearrow1",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineArrowArray[1].solarBoard.lineColor,
                    "is-have-arrow": t.lineArrowArray[1].solarBoard.arrowSwitch,
                    "arrow-type": t.lineArrowArray[1].solarBoard.arrowType
                }
            })], 1)]), t._v(" "), i("el-tooltip", {
                style: {
                    right: "0",
                    left: "auto"
                },
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[1].inverter : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                staticClass: "circle-two",
                attrs: {
                    id: "top2",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    "is-fault": "1" === t.inverterArray[1].device_state,
                    "is-alarm": "2" === t.inverterArray[1].device_state,
                    icon: "icon-inverter"
                }
            })], 1)], 1), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !1,
                    expression: "false"
                }],
                staticClass: "row2",
                style: {
                    "padding-left": t.circleWidth + "px"
                }
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.deviceArr.length > 0 ? t.allDevicePoint.deviceArr[1].battery : []))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top3",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    percent: Math.round(t.inverterArray[1].p13141).toString(),
                    progress: t.defaultProgress,
                    icon: "icon-battery1"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "tip"
            }, [i("line-arrow", {
                style: {
                    position: "absolute",
                    bottom: t.circleWidth / 2 - t.linePadding + "px"
                },
                attrs: {
                    id: "linearrow2",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.angleLineWidth,
                    height: t.verticalLineHeight / 2,
                    "line-color": t.lineArrowArray[1].battery.lineColor,
                    "is-have-arrow": t.lineArrowArray[1].battery.arrowSwitch,
                    "arrow-type": t.lineArrowArray[1].battery.arrowType
                }
            }), t._v(" "), i("div", {
                staticClass: "text-area battery-area",
                style: {
                    bottom: t.circleWidth / 2 + 13 + "px"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.batteryPower))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTERY_NAME")))])])], 1)], 1)]), t._v(" "), i("div", {
                staticClass: "right-area"
            }, [i("div", {
                staticClass: "col1",
                style: {
                    height: t.lineHeight + t.circleWidth + "px"
                }
            }, [i("div", {
                staticClass: "tip",
                style: {
                    height: "100%"
                }
            }, [i("div", {
                staticClass: "svg-area",
                style: {
                    height: t.lineHeight + 2 * t.linePadding + "px",
                    "margin-top": t.circleWidth / 2 - t.linePadding + "px"
                }
            }, [i("div", {
                staticClass: "text-area grid-text",
                style: {
                    bottom: t.lineHeight / 2 + 5 + "px"
                }
            }, [i("span", {
                staticClass: "text-right num"
            }, [t._v(t._s(Math.abs(t.inverterArray[0].electricPower.value) + "" + t.inverterArray[0].electricPower.unit))]), t._v(" "), i("span", {
                staticClass: "text-right"
            }, [t._v(t._s(t.$t("I18N_COMMON_POWER_GRID")) + "\n              "), t._v(" "), 0 === t.psDetail.has_ammeter ? i("div", {
                staticClass: "icon"
            }, [i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover3",
                    arg: "popover3"
                }],
                staticClass: "iconfont icon-helpTip"
            }), t._v(" "), i("el-popover", {
                ref: "popover3",
                attrs: {
                    placement: "bottom",
                    width: "220",
                    trigger: "hover"
                }
            }, [t._v("\n                  " + t._s(t.$t("I18N_COMMON_NO_METER_TIPS")) + "\n                ")])], 1) : t._e()])]), t._v(" "), i("div", {
                staticClass: "text-area inverter-area",
                style: {
                    bottom: t.lineHeight + t.linePadding + "px"
                }
            }, [i("span", {
                staticClass: "title text-left"
            }, [t._v(t._s(t.$t("I18N_COMMON_INVERTER")))])]), t._v(" "), i("div", {
                staticClass: "text-area inverter-area",
                style: {
                    bottom: "10px"
                }
            }, [i("span", {
                staticClass: "title text-left"
            }, [t._v(t._s(t.$t("I18N_COMMON_INVERTER")))])]), t._v(" "), i("line-arrow", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showBurden,
                    expression: "showBurden"
                }],
                class: {
                    zIndexH: 3 === t.lineArrowArray[0].gridHomeLoad.zIndex
                },
                attrs: {
                    id: "linearrow10",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3WHalf,
                    height: t.lineHeight,
                    "circle-width": t.circleWidth,
                    "line-color": t.lineArrowArray[0].gridHomeLoad.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].gridHomeLoad.arrowSwitch,
                    "line-padding": t.linePadding,
                    "arrow-type": "half-" + t.lineArrowArray[0].gridHomeLoad.arrowType
                }
            }), t._v(" "), i("line-arrow", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showBurden,
                    expression: "showBurden"
                }],
                attrs: {
                    id: "linearrow6",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "circle-width": t.circleWidth,
                    "line-color": t.lineArrowArray[0].homeLoadInverter.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].homeLoadInverter.arrowSwitch,
                    "arrow-type": "right-halfbottom-right-bottom"
                }
            }), t._v(" "), i("line-arrow", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showBurden,
                    expression: "showBurden"
                }],
                attrs: {
                    id: "linearrow7",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "circle-width": t.circleWidth,
                    "line-color": t.lineArrowArray[1].homeLoadInverter.lineColor,
                    "is-have-arrow": t.lineArrowArray[1].homeLoadInverter.arrowSwitch,
                    "arrow-type": "right-halfup-right-bottom"
                }
            }), t._v(" "), i("line-arrow", {
                attrs: {
                    id: "linearrow8",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "line-color": t.lineArrowArray[0].gridInverter.lineColor,
                    "is-have-arrow": t.lineArrowArray[0].gridInverter.arrowSwitch,
                    "arrow-type": "right-halfbottom-right"
                }
            }), t._v(" "), i("line-arrow", {
                attrs: {
                    id: "linearrow9",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.lineHeight,
                    "line-color": t.lineArrowArray[1].gridInverter.lineColor,
                    "is-have-arrow": t.lineArrowArray[1].gridInverter.arrowSwitch,
                    "arrow-type": "right-halfup-right"
                }
            })], 1), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showBurden,
                    expression: "showBurden"
                }],
                staticClass: "text-area load-text-area",
                style: {
                    top: "56%",
                    bottom: "auto"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v("\n            " + t._s(t.Sungrow.strCommaSplit(t.inverterArray[0].burdenPower.value)) + " " + t._s(t.inverterArray[0].burdenPower.unit) + "\n          ")]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_ELECTRIC_BURDEN")))])])]), t._v(" "), i("el-tooltip", {
                style: {
                    position: "absolute",
                    bottom: "0",
                    left: t.line3WHalf + t.lineMargin + t.linePadding - t.circleWidth / 2 + "px"
                },
                attrs: {
                    placement: "bottom"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.station.homeLoad))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showBurden,
                    expression: "showBurden"
                }],
                attrs: {
                    id: "bottom1",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-load"
                }
            })], 1)], 1), t._v(" "), i("div", {
                staticClass: "col2"
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.allDevicePoint.station.grid))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "bottom2",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-grid"
                }
            })], 1)], 1)])])
        }, [], !1, null, null, null)); xt.options.__file = "pv-energy-output.vue";
        var kt = xt.exports, yt = i("cDf5"), gt = i.n(yt);

        function vt(t, e) {
            var i = Object.keys(t);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(t);
                e && (r = r.filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                })), i.push.apply(i, r)
            }
            return i
        }

        function _t(t) {
            for (var e = 1; e < arguments.length; e++) {
                var i = null != arguments[e] ? arguments[e] : {};
                e % 2 ? vt(Object(i), !0).forEach(function(e) {
                    c()(t, e, i[e])
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : vt(Object(i)).forEach(function(e) {
                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                })
            }
            return t
        }
        var bt = {
            components: {
                progressCircle: P,
                lineArrow: nt
            },
            mixins: [ct],
            props: {
                currentInverter: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                isFault: {
                    type: Boolean,
                    default: !1
                },
                isAlarm: {
                    type: Boolean,
                    default: !1
                },
                deviceGroupPoint: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                sn: {
                    type: String,
                    default: ""
                },
                psOffLine: {
                    type: Boolean,
                    default: !1
                },
                hasAmmeter: {
                    type: Boolean,
                    default: !1
                }
            },
            data: function() {
                return {
                    secondDataPoint: [],
                    MQTT: {
                        config: {},
                        sn: {},
                        reflect: {},
                        point: {
                            p13141: "",
                            realTimePower: {
                                value: "",
                                unit: ""
                            },
                            gridPurchasePower: {
                                value: "",
                                unit: ""
                            },
                            gridPower: {
                                value: "",
                                unit: ""
                            },
                            burdenPower: {
                                value: "",
                                unit: ""
                            },
                            battryChargePower: {
                                value: "",
                                unit: ""
                            },
                            battryDischargePower: {
                                value: "",
                                unit: ""
                            },
                            hasPower: {
                                value: "",
                                unit: ""
                            },
                            netPower: {
                                value: "",
                                unit: ""
                            },
                            batteryPower: {
                                value: "",
                                unit: ""
                            }
                        }
                    },
                    manualTrigger: !1
                }
            },
            computed: {
                getBatteryPower: function() {
                    return "".concat(this.Sungrow.strCommaSplit(this.MQTT.point.batteryPower.value), " ").concat(this.MQTT.point.batteryPower.unit)
                },
                lineArrow: function() {
                    var t = this;
                    this.manualTrigger;
                    var e = {
                        solarBoard: {
                            lineColor: 0,
                            arrowSwitch: !1,
                            arrowType: "right"
                        },
                        battery: {
                            lineColor: 0,
                            arrowSwitch: !1,
                            arrowType: "bottom-left"
                        },
                        homeLoadInverter: {
                            lineColor: 0,
                            arrowSwitch: !1,
                            arrowType: "right-bottom",
                            zIndex: 0
                        },
                        gridInverter: {
                            lineColor: 0,
                            arrowSwitch: !1,
                            arrowType: "right",
                            zIndex: 0
                        },
                        gridHomeLoad: {
                            lineColor: 0,
                            arrowSwitch: !1,
                            arrowType: "left-bottom",
                            zIndex: 0
                        }
                    };
                    if (this.psOffLine) return e;
                    for (var i = 0, r = Object.keys(e); i < r.length; i++) {
                        var a = r[i];
                        e[a].lineColor = 1
                    }
                    return this.currentInverter && this.currentInverter.energy_flow && this.currentInverter.energy_flow.forEach(function(i) {
                        switch (i) {
                            case "1":
                                t.lightArrow(e.gridInverter, "right"), e.gridInverter.zIndex = 3;
                                break;
                            case "2":
                                t.lightArrow(e.gridInverter, "left"), e.gridInverter.zIndex = 3;
                                break;
                            case "3":
                                t.lightArrow(e.homeLoadInverter, "right-bottom"), e.homeLoadInverter.zIndex = 3;
                                break;
                            case "4":
                                break;
                            case "5":
                                t.lightArrow(e.gridHomeLoad, "left-bottom"), e.gridHomeLoad.zIndex = 3;
                                break;
                            case "6":
                                break;
                            case "7":
                                t.lightArrow(e.battery, "right-up");
                                break;
                            case "8":
                                t.lightArrow(e.battery, "bottom-left");
                                break;
                            case "9":
                                t.lightArrow(e.solarBoard, "right")
                        }
                    }), 2 === this.currentInverter.type ? (this.backOrignalVal(13011) > 0 && this.backOrignalVal(13149) - this.backOrignalVal(13121) < 0 && (this.lightArrow(e.gridInverter, "right"), e.gridInverter.zIndex = 3), this.backOrignalVal(13011) < 0 && this.backOrignalVal(13149) - this.backOrignalVal(13121) > 0 && (this.lightArrow(e.gridInverter, "left"), e.gridInverter.zIndex = 3), this.backOrignalVal(13011) > 0 && this.mq("burdenPower") > 0 && (this.lightArrow(e.homeLoadInverter, "right-bottom"), e.homeLoadInverter.zIndex = 3), this.backOrignalVal(13149) - this.backOrignalVal(13121) > 0 && this.mq("burdenPower") > 0 && (this.lightArrow(e.gridHomeLoad, "left-bottom"), e.gridHomeLoad.zIndex = 3), Math.abs(this.backOrignalVal(13126)) - Math.abs(this.backOrignalVal(13150)) < 0 && this.lightArrow(e.battery, "right-up"), Math.abs(this.backOrignalVal(13126)) - Math.abs(this.backOrignalVal(13150)) > 0 && this.lightArrow(e.battery, "bottom-left"), this.backOrignalVal(13003) > 0 && this.lightArrow(e.solarBoard, "right")) : 0 === this.currentInverter.type && (this.backOrignalVal(14) > 0 && this.lightArrow(e.solarBoard, "right"), this.hasAmmeter ? (this.backOrignalVal(24) > 0 && this.backOrignalVal(8018) < 0 && (this.lightArrow(e.gridInverter, "right"), e.gridInverter.zIndex = 3), this.backOrignalVal(24) > 0 && this.backOrignalVal(24) + this.backOrignalVal(8018) > 0 && (this.lightArrow(e.homeLoadInverter, "right-bottom"), e.homeLoadInverter.zIndex = 3), this.backOrignalVal(8018) > 0 && this.backOrignalVal(24) + this.backOrignalVal(8018) > 0 && (this.lightArrow(e.gridHomeLoad, "left-bottom"), e.gridHomeLoad.zIndex = 3)) : this.backOrignalVal(24) > 0 && (this.lightArrow(e.gridInverter, "right"), e.gridInverter.zIndex = 3)), e
                }
            },
            beforeDestroy: function() {
                this.MQTT.client && this.MQTT.client.end()
            },
            created: function() {
                this.subscribeMQTT()
            },
            methods: {
                subscribeMQTT: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i, r, a, n, s;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return e.next = 2, Object(X.g)();
                                case 2:
                                    if ((i = e.sent) && "1" === i.code) {
                                        e.next = 5;
                                        break
                                    }
                                    return e.abrupt("return");
                                case 5:
                                    return t.MQTT.config = _t({}, i), t.MQTT.sn = t.sn, r = 14 === t.currentInverter.device_type ? null : "1,7", e.next = 10, Object(X.m)(t.MQTT.sn, null, t.currentInverter.device_type, 0, r);
                                case 10:
                                    if ((a = e.sent) && 1 === parseInt(a.code)) {
                                        e.next = 13;
                                        break
                                    }
                                    return e.abrupt("return");
                                case 13:
                                    t.MQTT.reflect = _t({}, a), Object(X.k)(t.MQTT.config, t, t.MQTT.reflect), n = t, s = window.setInterval(function() {
                                        Object(X.m)(n.MQTT.sn, null, n.currentInverter.device_type, 1, r)
                                    }, 54e4), t.$once("hook:beforeDestroy", function() {
                                        clearInterval(s)
                                    });
                                case 18:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                },
                showBurden: function() {
                    return this.hasAmmeter
                },
                batteryPower: function(t) {
                    if (2 === t.type) {
                        var e = t.battryChargePower,
                            i = t.battryDischargePower;
                        return e.value > 0 ? {
                            value: this.Sungrow.strCommaSplit(e.value),
                            unit: e.unit
                        } : (i.value, {
                            value: this.Sungrow.strCommaSplit(i.value),
                            unit: i.unit
                        })
                    }
                    return {
                        value: "--",
                        unit: ""
                    }
                },
                backOrignalVal: function(t) {
                    if (!this.MQTT.orignal) return 0;
                    var e = this.MQTT.orignal.find(function(e) {
                        return parseInt(e.id) === parseInt(t)
                    });
                    return e ? parseFloat(e.val) : 0
                },
                backValidSize: function(t) {
                    return this.secondDataPoint.filter(function(e) {
                        return parseInt(e.point_id) === parseInt(t)
                    })[0].valid_size
                },
                renderSecondData: function(t) {
                    var e = this;
                    if (e.MQTT.orignal = t.dataList[0].data, e.secondDataPoint = s()(e.MQTT.reflect.second_data_all_point_list), e.secondDataPoint.forEach(function(t) {
                            e.MQTT.orignal.forEach(function(e) {
                                parseInt(t.point_id) === parseInt(e.id) && (t.value = e.val, t.unit = t.point_data_unit)
                            })
                        }), 2 === this.currentInverter.type) {
                        e.MQTT.point.p13141 = this.valueUnitRefactor(13141), e.MQTT.point.realTimePower = this.valueUnitRefactor(13003), e.MQTT.point.gridPurchasePower = this.valueUnitRefactor(13149), e.MQTT.point.gridPower = this.valueUnitRefactor(13121);
                        var i = this.backOrignalVal(13011),
                            r = this.backOrignalVal(13149),
                            a = this.backOrignalVal(13121);
                        e.MQTT.point.burdenPower.unit = "W", e.MQTT.point.burdenPower.value = parseFloat(i) + (parseFloat(r) - parseFloat(a)), e.MQTT.point.burdenPower.valid_size = this.backValidSize(13011), e.MQTT.point.burdenPower = this.valueUnitRefactor(null, e.MQTT.point.burdenPower), e.MQTT.point.battryChargePower = this.valueUnitRefactor(13126), e.MQTT.point.battryDischargePower = this.valueUnitRefactor(13150), e.MQTT.point.netPower.unit = "W", e.MQTT.point.netPower.value = Math.abs(parseFloat(r) - parseFloat(a)), e.MQTT.point.netPower.valid_size = this.backValidSize(13149), e.MQTT.point.netPower = this.valueUnitRefactor(null, e.MQTT.point.netPower);
                        var n = this.backOrignalVal(13126),
                            o = this.backOrignalVal(13150);
                        e.MQTT.point.batteryPower.unit = "W", e.MQTT.point.batteryPower.value = Math.abs(parseFloat(n) - parseFloat(o)), e.MQTT.point.batteryPower.valid_size = this.backValidSize(13126), e.MQTT.point.batteryPower = this.valueUnitRefactor(null, e.MQTT.point.batteryPower), e.MQTT.point.hasPower = this.valueUnitRefactor(13011)
                    } else {
                        if (e.MQTT.point.realTimePower = this.valueUnitRefactor(14), this.hasAmmeter) {
                            e.MQTT.point.netPower = this.valueUnitRefactor(8018);
                            var l = this.backOrignalVal(24),
                                h = this.backOrignalVal(8018);
                            e.MQTT.point.burdenPower.unit = "W", e.MQTT.point.burdenPower.value = parseFloat(l) + parseFloat(h), e.MQTT.point.burdenPower.valid_size = this.backValidSize(24), e.MQTT.point.burdenPower = this.valueUnitRefactor(null, e.MQTT.point.burdenPower)
                        } else e.MQTT.point.netPower = this.valueUnitRefactor(24);
                        e.MQTT.point.hasPower = this.valueUnitRefactor(24)
                    }
                    this.manualTrigger = !this.manualTrigger
                },
                getMQTTPoint: function(t) {
                    var e = this;
                    if (0 === t) return {
                        value: (100 * Math.random()).toFixed(2),
                        unit: "W"
                    };
                    var i = function(t) {
                        var i = e.secondDataPoint.filter(function(e) {
                            return parseInt(e.point_id) === parseInt(t)
                        });
                        return i = i.length > 0 ? i[0] : {
                            value: "--",
                            unit: "--"
                        }
                    };
                    if ("object" === gt()(t) && 2 === t.length) {
                        var r = t.map(function(t) {
                            return i(t)
                        });
                        return {
                            value: r[0].value + r[1].value,
                            unit: r[0].unit,
                            valid_size: r[0].valid_size
                        }
                    }
                    return i(t)
                },
                mq: function(t) {
                    return this.MQTT.point[t].value
                },
                valueUnitRefactor: function(t) {
                    var e = (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null) || this.getMQTTPoint(t);
                    if ((Math.abs(parseInt(e.value)) + "").length <= 3) return e;
                    if ("TW" === (e.unit + "").toUpperCase()) return e;
                    e.valid_size = e.valid_size || 3;
                    for (var i = [{
                            unit: "W",
                            i18n: "I18N_COMMON_ENERGY_UNIT_W"
                        }, {
                            unit: "KW",
                            i18n: "I18N_COMMON_KW_UNIT"
                        }, {
                            unit: "MW",
                            i18n: ""
                        }, {
                            unit: "GW",
                            i18n: ""
                        }, {
                            unit: "TW",
                            i18n: ""
                        }], r = i.map(function(t) {
                            return t.unit
                        }), a = 0; a < r.length; a++)
                        if ((e.unit + "").toUpperCase() === r[a]) {
                            var n = i[a + 1];
                            "" === n.i18n ? e.unit = n.unit : e.unit = this.$t(n.i18n), e.value = (e.value / 1e3).toFixed(parseInt(e.valid_size)), e.value = parseFloat(e.value);
                            break
                        } return e
                }
            }
        }, wt = Object(k.a)(bt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "energy-output",
                attrs: {
                    id: "general"
                }
            }, [i("div", {
                staticClass: "left-chart-area"
            }, [i("div", {
                staticClass: "row1"
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                staticClass: "fluid-info",
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.deviceGroupPoint.pv))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top1",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-PV-Panel"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "PV-Panel-tip tip"
            }, [i("div", {
                staticClass: "text-area"
            }, [i("span", {
                staticClass: "num"
            }, [t._v("\n            " + t._s(t.Sungrow.strCommaSplit(t.MQTT.point.realTimePower.value)) + " " + t._s(t.MQTT.point.realTimePower.unit) + "\n          ")]), t._v(" "), i("span", {
                staticClass: "title",
                staticStyle: {
                    "margin-bottom": "13px"
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_DEVICE_INFO_PV")))])]), t._v(" "), i("div", {
                staticClass: "arrow"
            }, [i("line-arrow", {
                attrs: {
                    id: "linearrow1",
                    "arrow-h": t.arrowH,
                    width: t.line3WHalf,
                    "stroke-width": t.lineStrokeW,
                    "line-color": t.lineArrow.solarBoard.lineColor,
                    "is-have-arrow": t.lineArrow.solarBoard.arrowSwitch,
                    "arrow-type": t.lineArrow.solarBoard.arrowType
                }
            })], 1)]), t._v(" "), i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.deviceGroupPoint.inverter))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                staticClass: "circle-two",
                attrs: {
                    id: "top2",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    "is-fault": t.isFault,
                    "is-alarm": t.isAlarm,
                    icon: "icon-inverter"
                }
            })], 1)], 1), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: 2 === t.currentInverter.type,
                    expression: "currentInverter.type === 2"
                }],
                staticClass: "row2",
                style: {
                    "padding-left": t.circleWidth + "px"
                }
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.deviceGroupPoint.battery))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "top3",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    "inverter-array-length": 1,
                    percent: Math.round(100 * t.MQTT.point.p13141.value).toString(),
                    progress: t.defaultProgress,
                    icon: "icon-battery1"
                }
            })], 1), t._v(" "), i("div", {
                staticClass: "tip"
            }, [i("line-arrow", {
                style: {
                    position: "absolute",
                    bottom: t.circleWidth / 2 - t.linePadding + "px"
                },
                attrs: {
                    id: "linearrow2",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.angleLineWidth,
                    height: t.angleLineHeight,
                    "line-color": t.lineArrow.battery.lineColor,
                    "is-have-arrow": t.lineArrow.battery.arrowSwitch,
                    "arrow-type": t.lineArrow.battery.arrowType
                }
            }), t._v(" "), i("div", {
                staticClass: "text-area battery-area",
                style: {
                    bottom: t.circleWidth / 2 + 13 + "px"
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.getBatteryPower))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTERY_NAME")))])])], 1)], 1)]), t._v(" "), i("div", {
                staticClass: "right-area"
            }, [i("div", {
                staticClass: "col1"
            }, [i("div", {
                staticClass: "tip"
            }, [i("el-row", {
                staticStyle: {
                    display: "flex",
                    "justify-content": "space-between"
                },
                style: t.initMaxH
            }, [i("el-col", {
                staticClass: "text-area",
                attrs: {
                    span: 12
                }
            }, [i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.MQTT.point.hasPower.value ? t.Sungrow.strCommaSplit(Math.abs(t.MQTT.point.hasPower.value)) : "--") + " " + t._s(t.MQTT.point.hasPower.unit) + "\n            ")]), t._v(" "), i("span", {
                staticClass: "title text-left"
            }, [t._v(t._s(t.$t("I18N_COMMON_INVERTER")))])]), t._v(" "), i("el-col", {
                staticClass: "text-area",
                attrs: {
                    span: 12
                }
            }, [i("span", {
                staticClass: "text-right num"
            }, [t._v(t._s(t.MQTT.point.netPower.value ? t.Sungrow.strCommaSplit(Math.abs(t.MQTT.point.netPower.value)) : "--") + " " + t._s(t.MQTT.point.netPower.unit) + "\n              "), t.showBurden() ? t._e() : i("div", {
                staticClass: "icon"
            }, [i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover3",
                    arg: "popover3"
                }],
                staticClass: "iconfont icon-helpTip"
            }), t._v(" "), i("el-popover", {
                ref: "popover3",
                attrs: {
                    placement: "bottom",
                    width: "220",
                    trigger: "hover"
                }
            }, [t._v("\n                  " + t._s(t.$t("I18N_COMMON_NO_METER_TIPS")) + "\n                ")])], 1)]), t._v(" "), i("span", {
                staticClass: "text-right"
            }, [t._v(t._s(t.$t("I18N_COMMON_POWER_GRID")))])])], 1), t._v(" "), i("div", {
                staticClass: "svg-area",
                style: {
                    height: t.angleLineHeight + t.linePadding + "px"
                }
            }, [i("line-arrow", {
                class: {
                    zIndexH: 3 === t.lineArrow.gridInverter.zIndex
                },
                attrs: {
                    id: "linearrow3",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3Width,
                    height: t.angleLineHeight,
                    "line-color": t.lineArrow.gridInverter.lineColor,
                    "is-have-arrow": t.lineArrow.gridInverter.arrowSwitch,
                    "arrow-type": t.lineArrow.gridInverter.arrowType
                }
            }), t._v(" "), t.showBurden() ? i("line-arrow", {
                class: {
                    zIndexH: 3 === t.lineArrow.homeLoadInverter.zIndex
                },
                attrs: {
                    id: "linearrow4",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3WHalf,
                    height: t.angleLineHeight,
                    "line-color": t.lineArrow.homeLoadInverter.lineColor,
                    "is-have-arrow": t.lineArrow.homeLoadInverter.arrowSwitch,
                    "arrow-type": t.lineArrow.homeLoadInverter.arrowType
                }
            }) : t._e(), t._v(" "), t.showBurden() ? i("line-arrow", {
                class: {
                    zIndexH: 3 === t.lineArrow.gridHomeLoad.zIndex
                },
                attrs: {
                    id: "linearrow5",
                    "arrow-h": t.arrowH,
                    "stroke-width": t.lineStrokeW,
                    width: t.line3WHalf,
                    height: t.angleLineHeight,
                    "line-color": t.lineArrow.gridHomeLoad.lineColor,
                    "is-have-arrow": t.lineArrow.gridHomeLoad.arrowSwitch,
                    "arrow-type": t.lineArrow.gridHomeLoad.arrowType,
                    duration: "3s"
                }
            }) : t._e()], 1), t._v(" "), t.showBurden() ? i("div", {
                staticClass: "text-area load-text-area"
            }, [i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.MQTT.point.burdenPower.value ? t.Sungrow.strCommaSplit(Math.abs(t.MQTT.point.burdenPower.value)) : "--") + " " + t._s(t.MQTT.point.burdenPower.unit))]), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_ELECTRIC_BURDEN")))])]) : t._e()], 1), t._v(" "), t.showBurden() ? i("el-tooltip", {
                attrs: {
                    placement: "bottom"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.deviceGroupPoint.homeLoad))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "bottom1",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-load"
                }
            })], 1) : t._e()], 1), t._v(" "), i("div", {
                staticClass: "col2"
            }, [i("el-tooltip", {
                attrs: {
                    placement: "bottom-start"
                }
            }, [i("div", {
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.devicePointTemplate(t.deviceGroupPoint.grid))
                },
                slot: "content"
            }), t._v(" "), i("progress-circle", {
                attrs: {
                    id: "bottom2",
                    width: t.circleWidth,
                    radius: t.circleRadius,
                    "is-animation": !1,
                    progress: t.defaultProgress,
                    icon: "icon-grid"
                }
            })], 1)], 1)])])
        }, [], !1, null, null, null);

        function Et(t, e) {
            var i = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
            if (!i) {
                if (Array.isArray(t) || (i = function(t, e) {
                        if (!t) return;
                        if ("string" == typeof t) return Dt(t, e);
                        var i = Object.prototype.toString.call(t).slice(8, -1);
                        "Object" === i && t.constructor && (i = t.constructor.name);
                        if ("Map" === i || "Set" === i) return Array.from(t);
                        if ("Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return Dt(t, e)
                    }(t)) || e && t && "number" == typeof t.length) {
                    i && (t = i);
                    var r = 0,
                        a = function() {};
                    return {
                        s: a,
                        n: function() {
                            return r >= t.length ? {
                                done: !0
                            } : {
                                done: !1,
                                value: t[r++]
                            }
                        },
                        e: function(t) {
                            throw t
                        },
                        f: a
                    }
                }
                throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
            }
            var n, s = !0,
                o = !1;
            return {
                s: function() {
                    i = i.call(t)
                },
                n: function() {
                    var t = i.next();
                    return s = t.done, t
                },
                e: function(t) {
                    o = !0, n = t
                },
                f: function() {
                    try {
                        s || null == i.return || i.return()
                    } finally {
                        if (o) throw n
                    }
                }
            }
        }

        function Dt(t, e) {
            (null == e || e > t.length) && (e = t.length);
            for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i];
            return r
        }

        function At(t, e) {
            var i = Object.keys(t);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(t);
                e && (r = r.filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                })), i.push.apply(i, r)
            }
            return i
        }

        function St(t) {
            for (var e = 1; e < arguments.length; e++) {
                var i = null != arguments[e] ? arguments[e] : {};
                e % 2 ? At(Object(i), !0).forEach(function(e) {
                    c()(t, e, i[e])
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : At(Object(i)).forEach(function(e) {
                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                })
            }
            return t
        }
        wt.options.__file = "secondEnergyGraph.vue";
        var Ct = {
            components: {
                progressCircle: P,
                lineArrow: nt,
                energyGraph: ut,
                pvEnergyGraph: kt,
                secondEnergyGraph: wt.exports
            },
            props: {
                psDetail: {
                    type: Object,
                    required: !0,
                    default: function() {
                        return {}
                    }
                },
                psType: {
                    type: Number,
                    default: null
                }
            },
            data: function() {
                return {
                    inverterIndex: 0,
                    deviceGroupPoint: {
                        pv: [],
                        battery: [],
                        inverter: [],
                        grid: [],
                        homeLoad: [],
                        pcs: [],
                        dcdc: []
                    },
                    allDevicePoint: {
                        station: {},
                        deviceArr: []
                    },
                    MQTT: {
                        sn: ""
                    },
                    secondReady: !1,
                    EMSStatusMap: [],
                    circleRadius: 2,
                    lineStrokeW: 2,
                    lineHeight: 150,
                    verticalLineHeight: 0,
                    angleLineHeight: 0,
                    linePadding: 0,
                    angleLineWidth: 0,
                    line3Width: 400,
                    line3WHalf: 200,
                    circleWidth: 120,
                    arrowH: 20,
                    defaultProgress: 100
                }
            },
            computed: St(St({}, Object(tt.c)(["clientWidth", "skin"])), {}, {
                deviceOffLine: function() {
                    return 0 === this.currentInverter.dev_status
                },
                halfCircleWidth: function() {
                    return "".concat(this.circleWidth / 2, "px")
                },
                initMb: function() {
                    return "margin-bottom:".concat(this.lineHeight - this.circleWidth - this.lineStrokeW, "px")
                },
                initMaxH: function() {
                    return "height:".concat(this.circleWidth / 2 - (this.arrowH / 2 - this.lineStrokeW / 2), "px")
                },
                inverterArray: function() {
                    this.queryFirstPointAndStation();
                    var t = [],
                        e = [],
                        i = [];
                    3 === this.psType ? i = this.psDetail.energy_management_system_list || [] : (e = this.psDetail.household_inverter_base_data || [], t = this.psDetail.storage_inverter_base_data || []), t.forEach(function(t) {
                        t.type = 2
                    }), e.forEach(function(t) {
                        t.type = 0
                    }), i.forEach(function(t) {
                        t.type = 3
                    });
                    var r = [];
                    return r = [].concat(s()(t), s()(e), s()(i)), r = r.map(function(t) {
                        var e = {
                            realTimePower: "",
                            gridPurchasePower: "",
                            gridPower: "",
                            burdenPower: "",
                            battryChargePower: "",
                            battryDischargePower: "",
                            pv: "",
                            pcs: "",
                            dcdc: "",
                            electricPower: "",
                            hasPower: ""
                        };
                        return 0 === t.type ? (e.realTimePower = t.p14_map || {
                            value: "-",
                            unit: ""
                        }, e.gridPurchasePower = t.qdgl_map || {
                            value: "-",
                            unit: ""
                        }, e.gridPower = t.kwgl_map || {
                            value: "-",
                            unit: ""
                        }, e.burdenPower = t.fzgl_map || {
                            value: "-",
                            unit: ""
                        }, e.electricPower = t.qdgl_kwgl_map || {
                            value: "-",
                            unit: ""
                        }, e.hasPower = t.p24_map || {
                            value: "-",
                            unit: ""
                        }) : 2 === t.type ? (e.realTimePower = t.p13003_map || {
                            value: "-",
                            unit: ""
                        }, e.gridPurchasePower = t.qdgl_map || {
                            value: "-",
                            unit: ""
                        }, e.gridPower = t.kwgl_map || {
                            value: "-",
                            unit: ""
                        }, e.burdenPower = t.fzgl_map || {
                            value: "-",
                            unit: ""
                        }, e.battryChargePower = t.cdgl_map || {
                            value: "-",
                            unit: ""
                        }, e.battryDischargePower = t.fdgl_map || {
                            value: "-",
                            unit: ""
                        }, e.electricPower = t.qdgl_kwgl_map || {
                            value: "-",
                            unit: ""
                        }, e.hasPower = t.p13011_map || {
                            value: "-",
                            unit: ""
                        }) : 3 === t.type && (e.pv = t.p24004 || {
                            value: "-",
                            unit: ""
                        }, e.pcs = t.p24001 || {
                            value: "-",
                            unit: ""
                        }, e.dcdc = t.p24361 || {
                            value: "-",
                            unit: ""
                        }, e.electricPower = null === t.p8018 ? "" : t.p8018, e.burdenPower = t.p24007 || {
                            value: "-",
                            unit: ""
                        }), e = St(St({}, e), t)
                    }), r && r.length > 0 ? r : [{
                        realTimePower: {
                            value: "-",
                            unit: ""
                        },
                        gridPurchasePower: {
                            value: "-",
                            unit: ""
                        },
                        gridPower: {
                            value: "-",
                            unit: ""
                        },
                        burdenPower: {
                            value: "-",
                            unit: ""
                        },
                        battryChargePower: {
                            value: "-",
                            unit: ""
                        },
                        battryDischargePower: {
                            value: "-",
                            unit: ""
                        },
                        energy_flow: void 0,
                        has_ammeter: void 0,
                        pv: {
                            value: "-",
                            unit: ""
                        },
                        pcs: {
                            value: "-",
                            unit: ""
                        },
                        electricPower: {
                            value: "-",
                            unit: ""
                        },
                        dcdc: {
                            value: "-",
                            unit: ""
                        },
                        hasPower: {
                            value: "-",
                            unit: ""
                        },
                        type: this.psType
                    }]
                },
                currentInverter: function() {
                    return this.inverterArray[this.inverterIndex]
                },
                currentInverterOffLine: function() {
                    return 1 === parseInt(this.currentInverter.p24320)
                },
                lineArrowArray: function() {
                    var t = this;
                    return this.inverterArray.map(function(e) {
                        var i = {
                            solarBoard: {
                                lineColor: 0,
                                arrowSwitch: !1,
                                arrowType: "right"
                            },
                            battery: {
                                lineColor: 0,
                                arrowSwitch: !1,
                                arrowType: "bottom-left"
                            },
                            homeLoadInverter: {
                                lineColor: 0,
                                arrowSwitch: !1,
                                arrowType: "right-bottom",
                                zIndex: 0
                            },
                            gridInverter: {
                                lineColor: 0,
                                arrowSwitch: !1,
                                arrowType: "right",
                                zIndex: 0
                            },
                            gridHomeLoad: {
                                lineColor: 0,
                                arrowSwitch: !1,
                                arrowType: "left-bottom",
                                zIndex: 0
                            }
                        };
                        if (t.psOffLine) return i;
                        for (var r = 0, a = Object.keys(i); r < a.length; r++) {
                            var n = a[r];
                            i[n].lineColor = 1
                        }
                        return e.energy_flow ? (e.energy_flow.forEach(function(e) {
                            switch (parseInt(e)) {
                                case 1:
                                    t.lightArrow(i.gridInverter, "right"), i.gridInverter.zIndex = 3;
                                    break;
                                case 2:
                                    t.lightArrow(i.gridInverter, "left"), i.gridInverter.zIndex = 3;
                                    break;
                                case 3:
                                    t.lightArrow(i.homeLoadInverter, "right-bottom"), i.homeLoadInverter.zIndex = 3;
                                    break;
                                case 4:
                                    t.lightArrow(i.homeLoadInverter, "up-left"), i.homeLoadInverter.zIndex = 3;
                                    break;
                                case 5:
                                    t.lightArrow(i.gridHomeLoad, "left-bottom"), i.gridHomeLoad.zIndex = 3;
                                    break;
                                case 6:
                                    t.lightArrow(i.gridHomeLoad, "up-right"), i.gridHomeLoad.zIndex = 3;
                                    break;
                                case 7:
                                    t.lightArrow(i.battery, "right-up"), i.gridHomeLoad.zIndex = 3;
                                    break;
                                case 8:
                                    t.lightArrow(i.battery, "bottom-left"), i.gridHomeLoad.zIndex = 3;
                                    break;
                                case 9:
                                    t.lightArrow(i.solarBoard, "right"), i.gridHomeLoad.zIndex = 3
                            }
                        }), 0 === e.dev_status && (i.solarBoard.lineColor = 0, i.solarBoard.arrowSwitch = !1, i.battery.lineColor = 0, i.battery.arrowSwitch = !1), i) : i
                    })
                },
                lineArrow: function() {
                    return this.lineArrowArray[this.inverterIndex]
                },
                microNetType: function() {
                    return parseInt(this.psDetail.energy_scheme)
                },
                microNet: function() {
                    var t = this,
                        e = 1 === this.microNetType ? this.createMicroNetDefaultLineData([
                            ["1-1~1-2", "right"],
                            ["1-2~1-3", "right"],
                            ["1-2~2-2", "bottom"],
                            ["1-2~2-3", "right-bottom-right"],
                            ["1-3~2-3", "left-bottom-right"],
                            ["2-1~2-2", "right"]
                        ]) : this.createMicroNetDefaultLineData([
                            ["1-1~1-2", "right"],
                            ["1-2~1-3", "right"],
                            ["1-2~2-2", "right-bottom-left"],
                            ["1-2~2-3", "right-bottom-right"],
                            ["1-3~2-2", "left-bottom-left"],
                            ["1-3~2-3", "left-bottom-right"],
                            ["2-1~2-2", "right"],
                            ["2-2~2-3", "right"]
                        ]);
                    !this.psOffLine && Object.keys(e).forEach(function(t) {
                        e[t].lineColor = 1
                    });
                    var i = this.psOffLine ? null : this.currentInverter.energy_flow;
                    i && i.forEach(function(i) {
                        switch (parseInt(i)) {
                            case 1:
                                t.lineDataMeta(e, "1-1~1-2", "right"), t.lineDataMeta(e, "1-2~1-3", "right");
                                break;
                            case 2:
                                1 === t.microNetType ? (t.lineDataMeta(e, "1-1~1-2", "right"), t.lineDataMeta(e, "1-2~2-2", "bottom"), t.lineDataMeta(e, "2-2~2-1", "left")) : (t.lineDataMeta(e, "1-1~1-2", "right"), t.lineDataMeta(e, "1-2~2-2", "right-bottom-left"), t.lineDataMeta(e, "2-2~2-1", "left"));
                                break;
                            case 3:
                                t.lineDataMeta(e, "1-1~1-2", "right"), t.lineDataMeta(e, "1-2~2-3", "right-bottom-right");
                                break;
                            case 4:
                                1 === t.microNetType ? (t.lineDataMeta(e, "1-3~1-2", "left"), t.lineDataMeta(e, "1-2~2-2", "bottom"), t.lineDataMeta(e, "2-2~2-1", "left")) : (t.lineDataMeta(e, "1-3~2-2", "left-bottom-left"), t.lineDataMeta(e, "2-2~2-1", "left"));
                                break;
                            case 5:
                                t.lineDataMeta(e, "1-3~2-3", "left-bottom-right");
                                break;
                            case 6:
                                1 === t.microNetType ? (t.lineDataMeta(e, "2-1~2-2", "right"), t.lineDataMeta(e, "2-2~1-2", "up"), t.lineDataMeta(e, "1-2~1-3", "right")) : (t.lineDataMeta(e, "2-1~2-2", "right"), t.lineDataMeta(e, "2-2~1-3", "right-up-right"));
                                break;
                            case 7:
                                1 === t.microNetType ? (t.lineDataMeta(e, "2-1~2-2", "right"), t.lineDataMeta(e, "2-2~1-2", "up"), t.lineDataMeta(e, "1-2~2-3", "right-bottom-right")) : (t.lineDataMeta(e, "2-1~2-2", "right"), t.lineDataMeta(e, "2-2~2-3", "right"))
                        }
                    });
                    var r = {
                        "1-1": {
                            value: "--",
                            title: this.$t("I18N_COMMON_DEVICE_INFO_PV")
                        },
                        "1-2": {
                            value: this.currentInverter.pv.value,
                            unit: this.currentInverter.pv.unit,
                            title: this.$t("I18N_COMMON_INVERTER"),
                            tip: this.deviceGroupPoint.inverter
                        },
                        "1-3": {
                            value: this.currentInverter.electricPower.value,
                            title: this.$t("I18N_COMMON_POWER_GRID"),
                            unit: this.currentInverter.electricPower.unit,
                            tip: this.deviceGroupPoint.grid
                        },
                        "2-1": {
                            value: this.currentInverter.p24356,
                            title: this.$t("I18N_COMMON_BATTERY_NAME"),
                            unit: "%",
                            tip: this.deviceGroupPoint.battery
                        },
                        "2-2": {
                            value: this.currentInverter.pcs.value,
                            title: "PCS",
                            unit: this.currentInverter.pcs.unit,
                            tip: this.deviceGroupPoint.pcs
                        },
                        "2-3": {
                            value: this.currentInverter.burdenPower.value,
                            title: this.$t("I18N_COMMON_ELECTRIC_BURDEN"),
                            unit: this.currentInverter.burdenPower.unit,
                            tip: this.deviceGroupPoint.homeLoad
                        }
                    };
                    return 1 === this.microNetType && (r["2-2"].value = this.currentInverter.dcdc.value, r["2-2"].unit = this.currentInverter.dcdc.unit, r["2-2"].title = "DC/DC", r["2-2"].tip = this.deviceGroupPoint.dcdc), this.currentInverterOffLine && delete r["1-3"], Object.keys(r).forEach(function(t) {
                        r[t].showTip = !0, r[t].show = !0
                    }), {
                        lineData: e,
                        circleData: r
                    }
                },
                gridPower: function() {
                    var t = this.currentInverter.gridPower,
                        e = this.currentInverter.gridPurchasePower;
                    return t.value > 0 ? this.Sungrow.strCommaSplit(t.value) + " " + t.unit : (e.value, this.Sungrow.strCommaSplit(e.value) + " " + e.unit)
                },
                batteryPower: function() {
                    if (2 === this.currentInverter.type) {
                        if (3 === this.psDetail.valid_flag) return "";
                        var t = this.currentInverter.battryChargePower,
                            e = this.currentInverter.battryDischargePower;
                        return t.value > 0 ? "".concat(this.Sungrow.strCommaSplit(t.value), " ").concat(t.unit) : (e.value, "".concat(this.Sungrow.strCommaSplit(e.value), " ").concat(e.unit))
                    }
                    return "--"
                },
                isFault: function() {
                    return "1" === this.currentInverter.device_state
                },
                isAlarm: function() {
                    return "2" === this.currentInverter.device_state
                },
                hasAmmeter: function() {
                    return 1 === this.psDetail.has_ammeter
                },
                psStatus: function() {
                    return parseInt(this.psDetail.ps_health_status)
                },
                psOffLine: function() {
                    return 0 === this.psStatus || isNaN(this.psStatus)
                },
                EMSStatus: function() {
                    var t = this.EMSStatusMap[this.currentInverter.p24311 + ""] || {};
                    return t
                }
            }),
            watch: {
                inverterIndex: function(t) {
                    var e = this.inverterArray[t];
                    this.queryCurrentDevicePoint(e)
                }
            },
            mounted: function() {
                this.clientWidth <= 1024 && (this.arrowH = this.arrowH / 2), this.init(), this.EMSStatusMap = {
                    1: {
                        icon: "",
                        text: this.$t("I18N_CONFIG_KEY_5450")
                    },
                    2: {
                        icon: "normal-status",
                        text: this.$t("I18N_CONFIG_KEY_2842")
                    },
                    4: {
                        icon: "normal-status",
                        text: this.$t("I18N_CONFIG_KEY_4055")
                    },
                    8: {
                        icon: "normal-status",
                        text: this.$t("I18N_CONFIG_KEY_2845")
                    },
                    16: {
                        icon: "normal-status",
                        text: this.$t("I18N_CONFIG_KEY_4057")
                    },
                    32: {
                        icon: "fault-status",
                        text: this.$t("I18N_COMMON_FAULT")
                    },
                    64: {
                        icon: "alarm-status",
                        text: this.$t("I18N_CONFIG_KEY_1981")
                    },
                    128: {
                        icon: "alarm-status",
                        text: this.$t("I18N_COMMON_NORMAL_STOP")
                    },
                    160: {
                        icon: "fault-status",
                        text: this.$t("I18N_COMMON_EMERGENCY_STOP")
                    },
                    256: {
                        icon: "fault-status",
                        text: this.$t("I18N_COMMON_EMERGENCY_STOP")
                    }
                }
            },
            methods: {
                init: function() {
                    this.linePadding = this.arrowH / 2 - this.lineStrokeW;
                    var t = this.$refs.energyGraph.clientWidth - 30,
                        e = this.$refs.energyGraph.clientHeight - 15;
                    this.circleWidth = parseInt(.12 * t), this.lineHeight = e - this.circleWidth - 2 * this.lineStrokeW, this.line3Width = 2 * (t - 3 * this.circleWidth - 4 * (10 + this.linePadding)) / 3, this.line3WHalf = this.line3Width / 2, this.angleLineWidth = this.line3WHalf + this.circleWidth / 2 + 10 + this.linePadding, this.angleLineHeight = Math.abs(e - 1.5 * this.circleWidth - 10 - this.linePadding), this.verticalLineHeight = e - 2 * this.circleWidth - 20
                },
                lineDataMeta: function(t, e, i) {
                    var r = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];
                    t && (!t[e] && (t[e] = {}), this.lightArrow(t[e], i, r))
                },
                lightArrow: function(t, e) {
                    var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];
                    t && (i ? (t.lineColor = 1, t.arrowSwitch = !0) : (t.lineColor = 0, t.arrowSwitch = !1), t.arrowType = e)
                },
                createMicroNetDefaultLineData: function(t) {
                    var e = this,
                        i = {};
                    return t && t.forEach(function(t) {
                        var r = t[0];
                        i[r] = {}, e.lightArrow(i[r], t[1], !1)
                    }), i
                },
                searchDevicePoint: function(t, e) {
                    return l()(regeneratorRuntime.mark(function i() {
                        var r, a, n, o, l, h, c, p;
                        return regeneratorRuntime.wrap(function(i) {
                            for (;;) switch (i.prev = i.next) {
                                case 0:
                                    if (Object.keys(e).forEach(function(t) {
                                            e[t] = []
                                        }), t.ps_key || t.ps_ps_key) {
                                        i.next = 3;
                                        break
                                    }
                                    return i.abrupt("return");
                                case 3:
                                    return (r = {}).service = "getDevicePoints", r.ps_key = t.ps_key || t.ps_ps_key, r.device_type = t.device_type || t.ps_device_type, i.next = 9, Object(d.b)("/v1/devService/" + r.service, r);
                                case 9:
                                    if (a = i.sent, r.ps_key = t.ameter_ps_key || t.ems_ameter_ps_key, r.device_type = t.ameter_device_type, n = [], !r.ps_key) {
                                        i.next = 17;
                                        break
                                    }
                                    return i.next = 16, Object(d.b)("/v1/devService/" + r.service, r);
                                case 16:
                                    n = i.sent;
                                case 17:
                                    o = [].concat(s()(a), s()(n)), l = Et(o);
                                    try {
                                        for (l.s(); !(h = l.n()).done;) c = h.value, p = [], c.point_group_id ? p.push(c.point_group_id) : !c.point_group_id && c.code_id && p.push(c.code_id), p.some(function(t) {
                                            return 9 === t
                                        }) ? e.pv.push(c) : p.some(function(t) {
                                            return 10 === t
                                        }) ? e.battery.push(c) : p.some(function(t) {
                                            return 11 === t
                                        }) ? e.inverter.push(c) : p.some(function(t) {
                                            return 12 === t
                                        }) ? e.grid.push(c) : p.some(function(t) {
                                            return 13 === t
                                        }) ? e.homeLoad.push(c) : p.some(function(t) {
                                            return 14 === t
                                        }) ? e.pcs.push(c) : p.some(function(t) {
                                            return 15 === t
                                        }) && e.dcdc.push(c)
                                    } catch (t) {
                                        l.e(t)
                                    } finally {
                                        l.f()
                                    }
                                    case 20:
                                    case "end":
                                        return i.stop()
                            }
                        }, i)
                    }))()
                },
                queryFirstPointAndStation: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return (i = {}).station = t.getNewDevicePoint(), i.deviceArr = [], e.next = 5, t.searchDevicePoint(t.psDetail, i.station);
                                case 5:
                                    return t.inverterArray.forEach(function(e, r) {
                                        i.deviceArr.push(t.getNewDevicePoint()), 0 === r && (t.deviceGroupPoint = i.deviceArr[0])
                                    }), e.next = 8, t.searchDevicePoint(t.inverterArray[0], i.deviceArr[0]);
                                case 8:
                                    t.allDevicePoint = i;
                                case 9:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                },
                queryCurrentDevicePoint: function(t) {
                    if (0 !== this.allDevicePoint.deviceArr.length) {
                        var e = this.allDevicePoint.deviceArr[this.inverterIndex];
                        this.searchDevicePoint(t, e)
                    }
                },
                getNewDevicePoint: function() {
                    return {
                        pv: [],
                        battery: [],
                        inverter: [],
                        grid: [],
                        homeLoad: [],
                        pcs: [],
                        dcdc: []
                    }
                },
                devicePointTemplate: function(t) {
                    if (this.psOffLine || !t) return this.$t("I18N_COMMON_NODATA");
                    var e, i = "",
                        r = "",
                        a = Et(t);
                    try {
                        for (a.s(); !(e = a.n()).done;) {
                            var n = e.value;
                            i = n.code_name || n.point_group_name;
                            var s = n.alias_point_name || n.point_name,
                                o = null === n.unit ? "" : n.unit;
                            r += "<div>\n                          <span>".concat(s, ":  </span>\n                          <span> ").concat(this.Sungrow.strCommaSplit(n.value, null, null, n.value), "  ").concat(o, "</span>\n                        </div>")
                        }
                    } catch (t) {
                        a.e(t)
                    } finally {
                        a.f()
                    }
                    return i && (r = '<div>\n                          <div class="fluid-info-title">'.concat(i, '</div>\n                          <div class="fluid-info-content">').concat(r, "</div>\n                        </div>")), "" === r && (r = this.$t("I18N_COMMON_NODATA")), r
                },
                pointValueUnifiedDeal: function(t) {
                    return this.psOffLine && (t = "--"), t < 0 && (t = Math.abs(t)), this.Sungrow.strCommaSplit(t)
                },
                secondDataReady: function(t) {
                    this.secondReady = t
                }
            }
        }, Pt = (i("qBI6"), Object(k.a)(Ct, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                ref: "energyGraph",
                class: 3 === t.psType ? "energy-output-wrap" : "energy-second-output-wrap"
            }, [3 === t.psType ? i("div", {
                staticClass: "ems-status"
            }, [i("span", [t._v(t._s(t.$t("I18N_CONFIG_KEY_1014")))]), t._v(" "), t.EMSStatus ? i("span", {
                class: t.EMSStatus.icon ? "iconfont icon-" + t.EMSStatus.icon + " " + t.currentInverter.p24311 : ""
            }, [t._v(t._s(t.currentInverter.p24311_value_name))]) : i("span", [t._v("--")])]) : t._e(), t._v(" "), 3 === t.psType ? i("energy-output", {
                attrs: {
                    "ps-off-line": t.psOffLine,
                    "ps-valid-flag": t.psDetail.valid_flag,
                    "circle-data": t.microNet.circleData,
                    "line-data": t.microNet.lineData,
                    "inverter-is-fault": t.isFault,
                    "inverter-is-alarm": t.isAlarm,
                    "grid-type": 1 === t.microNetType ? "DC" : "AC"
                }
            }) : t._e()], 1)
        }, [], !1, null, null, null)); Pt.options.__file = "index.vue";
        var Tt = Pt.exports, Bt = (i("KKXr"), i("L9s1"), {
            v: "5.7.12",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 472,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                nm: "图标_优化器1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“优化器”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [26.973, 25.09, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [20.716, 16.463, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [48, 48, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.075, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.835, -.119],
                                        [0, 1.983],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.075],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.839],
                                        [-2.011, .13],
                                        [0, 0],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0],
                                        [1.075, 0],
                                        [0, 0],
                                        [0, -1.075]
                                    ],
                                    v: [
                                        [18.77, -15.537],
                                        [3.452, -15.537],
                                        [3.452, -10.476],
                                        [.23, -6.913],
                                        [-3.453, -10.358],
                                        [-3.453, -15.537],
                                        [-18.77, -15.537],
                                        [-20.716, -13.591],
                                        [-20.716, 13.591],
                                        [-18.77, 15.537],
                                        [18.77, 15.537],
                                        [20.716, 13.591],
                                        [20.716, -13.591]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.999999820485, .999999760646, .999999820485, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.716, 16.463],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "形状图层 1",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.098, 25.215, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32.098, -168.285, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [80, 80, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [48, 48],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [31, -167.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                nm: "图标_电池故障 合成",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                nm: "用电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                nm: "发电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                nm: "电池 4",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48, 47.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [51.254, 60.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [184.953, 184.953],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [2.614, -1.075],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [64.504, 69.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [89, 89],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                nm: "电池",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48, 47.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-49.122, 24.5],
                                        [-49.122, -24.5],
                                        [39.529, -24.5],
                                        [39.529, -10.872],
                                        [42.529, -7.872],
                                        [49.122, -7.872],
                                        [49.122, 7.872],
                                        [42.529, 7.872],
                                        [39.529, 10.872],
                                        [39.529, 24.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.658, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.658, 0]
                                    ],
                                    v: [
                                        [45.529, 27.5],
                                        [45.529, 13.872],
                                        [52.122, 13.872],
                                        [55.122, 10.872],
                                        [55.122, -10.872],
                                        [52.122, -13.872],
                                        [45.529, -13.872],
                                        [45.529, -27.5],
                                        [42.529, -30.5],
                                        [-52.122, -30.5],
                                        [-55.122, -27.5],
                                        [-55.122, 27.5],
                                        [-52.122, 30.5],
                                        [42.529, 30.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [60, 60],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "电池外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.437, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.375, -132.375],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_6",
                nm: "按钮电网",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_7",
                nm: "用电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44.5, 41.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_8",
                nm: "发电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [45.5, 42, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_9",
                nm: "电池 3",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44, 43.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [51.254, 60.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [184.953, 184.953],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [2.614, -1.075],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [64.504, 69.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [89, 89],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_10",
                nm: "电池 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44, 43.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-49.122, 24.5],
                                        [-49.122, -24.5],
                                        [39.529, -24.5],
                                        [39.529, -10.872],
                                        [42.529, -7.872],
                                        [49.122, -7.872],
                                        [49.122, 7.872],
                                        [42.529, 7.872],
                                        [39.529, 10.872],
                                        [39.529, 24.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.658, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.658, 0]
                                    ],
                                    v: [
                                        [45.529, 27.5],
                                        [45.529, 13.872],
                                        [52.122, 13.872],
                                        [55.122, 10.872],
                                        [55.122, -10.872],
                                        [52.122, -13.872],
                                        [45.529, -13.872],
                                        [45.529, -27.5],
                                        [42.529, -30.5],
                                        [-52.122, -30.5],
                                        [-55.122, -27.5],
                                        [-55.122, 27.5],
                                        [-52.122, 30.5],
                                        [42.529, 30.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [60, 60],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "电池外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.437, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.375, -132.375],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_11",
                nm: "按钮电网离网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.33, 44, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.38, 43.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_12",
                nm: "能量_发电to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头4",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [-120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 29.66],
                                        [-92.084, 0],
                                        [0, 0],
                                        [0, -90.981],
                                        [-14.72, -25.146]
                                    ],
                                    o: [
                                        [-14.899, -25.452],
                                        [0, -92.084],
                                        [0, 0],
                                        [-90.981, 0],
                                        [0, 29.305],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-60.725, 125.622],
                                        [-83.5, 41.378],
                                        [83.5, -125.622],
                                        [83.5, -123.622],
                                        [-81.5, 41.378],
                                        [-58.999, 124.611]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [102.5, 168.621],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 28",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_13",
                nm: "能量_发电to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [14.899, -25.452],
                                        [0, 0],
                                        [0, 29.306],
                                        [90.981, 0],
                                        [0, 0],
                                        [0, -92.084]
                                    ],
                                    o: [
                                        [0, 0],
                                        [14.721, -25.146],
                                        [0, -90.981],
                                        [0, 0],
                                        [92.084, 0],
                                        [0, 29.661]
                                    ],
                                    v: [
                                        [60.725, 125.622],
                                        [58.998, 124.612],
                                        [81.5, 41.378],
                                        [-83.5, -123.622],
                                        [-83.5, -125.622],
                                        [83.5, 41.378]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [269.5, 168.622],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 26",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_14",
                nm: "能量_发电to用电1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 90,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [360.902, 85.75, 0],
                                to: [0, 15.573, 0],
                                ti: [0, -28.017, 0]
                            }, {
                                t: 71,
                                s: [360.902, 197.243, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [1, 52],
                                        [-1, 52],
                                        [-1, -52],
                                        [1, -52]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.5, 132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 25",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_15",
                nm: "能量_电池to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头6",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [-120]
                            }, {
                                t: 71,
                                s: [-240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_16",
                nm: "能量_电池to用电2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: -29,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [239.5, 293.7, 0],
                                to: [15.458, -9.049, 0],
                                ti: [-15.458, 9.049, 0]
                            }, {
                                t: 71,
                                s: [332.246, 239.406, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-58.017, 35.07],
                                        [-59.026, 33.344],
                                        [58.018, -35.069],
                                        [59.026, -33.342]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [103.021, 258.293],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 23",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_17",
                nm: "能量_电池to用电1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: -29,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [239.496, 293.656, 0],
                                to: [15.458, -9.042, 0],
                                ti: [-15.458, 9.042, 0]
                            }, {
                                t: 71,
                                s: [332.246, 239.406, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-58.017, 35.07],
                                        [-59.026, 33.344],
                                        [58.018, -35.069],
                                        [59.026, -33.342]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [103.021, 258.293],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 23",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_18",
                nm: "能量_电网to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头5",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [120]
                            }, {
                                t: 71,
                                s: [240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电网to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_优化器",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [393, 63, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [26, 26, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 52,
                h: 52,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [388.25, 120.25, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_用电",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.627, 259.125, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [102.841, 102.841, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 93.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "元素_电池闪电",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "按钮_电池",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_6",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.58, 341.911, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 0,
                nm: "按钮_用电离线",
                refId: "comp_7",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 260.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 9,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_8",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 93.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 0,
                nm: "元素_电池闪电离线",
                refId: "comp_9",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 11,
                ty: 0,
                nm: "按钮_电池离线",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 12,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_11",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.623, 341.972, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 13,
                ty: 0,
                nm: "能量_发电to电池",
                refId: "comp_12",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 14,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_13",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 15,
                ty: 0,
                nm: "能量_发电to用电",
                refId: "comp_14",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 16,
                ty: 0,
                nm: "能量_电池to电网",
                refId: "comp_15",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 17,
                ty: 0,
                nm: "能量_电网to用电",
                refId: "comp_16",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.5, 237.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 18,
                ty: 0,
                nm: "能量_用电to电网",
                refId: "comp_16",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 180,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [510, 368, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 19,
                ty: 0,
                nm: "能量_电池to用电",
                refId: "comp_17",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 20,
                ty: 0,
                nm: "能量_电网to电池",
                refId: "comp_18",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 21,
                ty: 4,
                nm: "连接线_能量线",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [-58.017, 35.07],
                                    [-59.026, 33.344],
                                    [58.018, -35.069],
                                    [59.026, -33.342]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [103.021, 258.293],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 23",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [56.866, 34.634],
                                    [-57.88, -32.911],
                                    [-56.866, -34.634],
                                    [57.88, 32.912]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [270.127, 258.727],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 24",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [1, 52],
                                    [-1, 52],
                                    [-1, -52],
                                    [1, -52]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186.5, 132.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 25",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 4,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 5,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 6,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 22,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [-58.017, 35.07],
                                    [-59.026, 33.344],
                                    [58.018, -35.069],
                                    [59.026, -33.342]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [103.021, 258.293],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 23",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [56.866, 34.634],
                                    [-57.88, -32.911],
                                    [-56.866, -34.634],
                                    [57.88, 32.912]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [270.127, 258.727],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 24",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [1, 52],
                                    [-1, 52],
                                    [-1, -52],
                                    [1, -52]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186.5, 132.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 25",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 4,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 5,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 6,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 23,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [558.471, 343.255, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 25,
                ty: 4,
                nm: "文本_电量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [215.627, 341.865, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.469, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 26,
                ty: 4,
                nm: "文本_用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.627, 327.49, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.469, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 27,
                ty: 4,
                nm: "文本_发电to电池",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [239.83, 123.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 28,
                ty: 4,
                nm: "文本_发电to电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [479.83, 123.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 29,
                ty: 4,
                nm: "文本_电网to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [425.83, 278.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 30,
                ty: 4,
                nm: "文本_电池to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [295.83, 278.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 31,
                ty: 4,
                nm: "文本_发电to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [379.83, 173.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 32,
                ty: 4,
                nm: "文本_电池and电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 449.781, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 33,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 26.469, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 34,
                ty: 4,
                nm: "文本_电池",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [161.424, 342.896, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }), Vt = {
            v: "5.7.12",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 472,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                nm: "图标_优化器1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“优化器”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.098, 24.84, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [20.716, 16.463, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [48, 48, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.075, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.835, -.119],
                                        [0, 1.983],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.075],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.839],
                                        [-2.011, .13],
                                        [0, 0],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0],
                                        [1.075, 0],
                                        [0, 0],
                                        [0, -1.075]
                                    ],
                                    v: [
                                        [18.77, -15.537],
                                        [3.452, -15.537],
                                        [3.452, -10.476],
                                        [.23, -6.913],
                                        [-3.453, -10.358],
                                        [-3.453, -15.537],
                                        [-18.77, -15.537],
                                        [-20.716, -13.591],
                                        [-20.716, 13.591],
                                        [-18.77, 15.537],
                                        [18.77, 15.537],
                                        [20.716, 13.591],
                                        [20.716, -13.591]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.999999820485, .999999760646, .999999820485, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.716, 16.463],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "形状图层 1",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.223, 24.965, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32.098, -168.285, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [80, 80, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [48, 48],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [31, -167.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                nm: "图标_电池故障 合成",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                nm: "用电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                nm: "发电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                nm: "电池 4",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48, 47.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [51.254, 60.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [184.953, 184.953],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [2.614, -1.075],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [64.504, 69.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [89, 89],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                nm: "电池",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48, 47.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-49.122, 24.5],
                                        [-49.122, -24.5],
                                        [39.529, -24.5],
                                        [39.529, -10.872],
                                        [42.529, -7.872],
                                        [49.122, -7.872],
                                        [49.122, 7.872],
                                        [42.529, 7.872],
                                        [39.529, 10.872],
                                        [39.529, 24.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.658, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.658, 0]
                                    ],
                                    v: [
                                        [45.529, 27.5],
                                        [45.529, 13.872],
                                        [52.122, 13.872],
                                        [55.122, 10.872],
                                        [55.122, -10.872],
                                        [52.122, -13.872],
                                        [45.529, -13.872],
                                        [45.529, -27.5],
                                        [42.529, -30.5],
                                        [-52.122, -30.5],
                                        [-55.122, -27.5],
                                        [-55.122, 27.5],
                                        [-52.122, 30.5],
                                        [42.529, 30.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [60, 60],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "电池外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.437, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.375, -132.375],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_6",
                nm: "按钮电网",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_7",
                nm: "用电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44.5, 41.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_8",
                nm: "发电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [45.5, 42, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_9",
                nm: "电池 3",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44, 43.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [51.254, 60.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [184.953, 184.953],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [2.614, -1.075],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [64.504, 69.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [89, 89],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_10",
                nm: "电池 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“电池”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [44, 43.938, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [60, 60, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [51.346, 51.346, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-49.122, 24.5],
                                        [-49.122, -24.5],
                                        [39.529, -24.5],
                                        [39.529, -10.872],
                                        [42.529, -7.872],
                                        [49.122, -7.872],
                                        [49.122, 7.872],
                                        [42.529, 7.872],
                                        [39.529, 10.872],
                                        [39.529, 24.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.658, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [1.657, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.657],
                                        [0, 0],
                                        [-1.657, 0],
                                        [0, 0],
                                        [0, 1.657],
                                        [0, 0],
                                        [1.658, 0]
                                    ],
                                    v: [
                                        [45.529, 27.5],
                                        [45.529, 13.872],
                                        [52.122, 13.872],
                                        [55.122, 10.872],
                                        [55.122, -10.872],
                                        [52.122, -13.872],
                                        [45.529, -13.872],
                                        [45.529, -27.5],
                                        [42.529, -30.5],
                                        [-52.122, -30.5],
                                        [-55.122, -27.5],
                                        [-55.122, 27.5],
                                        [-52.122, 30.5],
                                        [42.529, 30.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [60, 60],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "电池外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.437, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.375, -132.375],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_11",
                nm: "按钮电网离网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.33, 44, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.38, 43.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_12",
                nm: "能量_发电to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头4",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [-120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 29.66],
                                        [-92.084, 0],
                                        [0, 0],
                                        [0, -90.981],
                                        [-14.72, -25.146]
                                    ],
                                    o: [
                                        [-14.899, -25.452],
                                        [0, -92.084],
                                        [0, 0],
                                        [-90.981, 0],
                                        [0, 29.305],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-60.725, 125.622],
                                        [-83.5, 41.378],
                                        [83.5, -125.622],
                                        [83.5, -123.622],
                                        [-81.5, 41.378],
                                        [-58.999, 124.611]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [102.5, 168.621],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 28",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_13",
                nm: "能量_发电to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [14.899, -25.452],
                                        [0, 0],
                                        [0, 29.306],
                                        [90.981, 0],
                                        [0, 0],
                                        [0, -92.084]
                                    ],
                                    o: [
                                        [0, 0],
                                        [14.721, -25.146],
                                        [0, -90.981],
                                        [0, 0],
                                        [92.084, 0],
                                        [0, 29.661]
                                    ],
                                    v: [
                                        [60.725, 125.622],
                                        [58.998, 124.612],
                                        [81.5, 41.378],
                                        [-83.5, -123.622],
                                        [-83.5, -125.622],
                                        [83.5, 41.378]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [269.5, 168.622],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 26",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_14",
                nm: "能量_发电to用电1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 90,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [360.902, 85.75, 0],
                                to: [0, 15.573, 0],
                                ti: [0, -28.017, 0]
                            }, {
                                t: 71,
                                s: [360.902, 197.243, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [1, 52],
                                        [-1, 52],
                                        [-1, -52],
                                        [1, -52]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.5, 132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 25",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_15",
                nm: "能量_电池to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头6",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [-120]
                            }, {
                                t: 71,
                                s: [-240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_16",
                nm: "能量_电池to用电2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 151,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [332.246, 239.406, 0],
                                to: [-15.458, 9.049, 0],
                                ti: [15.458, -9.049, 0]
                            }, {
                                t: 71,
                                s: [239.5, 293.7, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-58.017, 35.07],
                                        [-59.026, 33.344],
                                        [58.018, -35.069],
                                        [59.026, -33.342]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [103.021, 258.293],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 23",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_17",
                nm: "能量_电池to用电3",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 0,
                    nm: "能量_电池to用电2",
                    refId: "comp_16",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    w: 720,
                    h: 404,
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_18",
                nm: "能量_电池to用电1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: -29,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [239.496, 293.656, 0],
                                to: [15.458, -9.042, 0],
                                ti: [-15.458, 9.042, 0]
                            }, {
                                t: 71,
                                s: [332.246, 239.406, 0]
                            }],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [60, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电池to用电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-58.017, 35.07],
                                        [-59.026, 33.344],
                                        [58.018, -35.069],
                                        [59.026, -33.342]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [103.021, 258.293],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 23",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_19",
                nm: "能量_电网to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头5",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [120]
                            }, {
                                t: 71,
                                s: [240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电网to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_优化器",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [393, 63, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [26, 26, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 52,
                h: 52,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [388.25, 120.25, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_用电",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.627, 259.125, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [102.841, 102.841, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 93.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "元素_电池闪电",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "按钮_电池",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_6",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.58, 341.911, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 0,
                nm: "按钮_用电离线",
                refId: "comp_7",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 260.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 9,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_8",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 93.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 0,
                nm: "元素_电池闪电离线",
                refId: "comp_9",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 11,
                ty: 0,
                nm: "按钮_电池离线",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [218.487, 342.375, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 12,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_11",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.623, 341.972, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 13,
                ty: 0,
                nm: "能量_发电to电池",
                refId: "comp_12",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 14,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_13",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 15,
                ty: 0,
                nm: "能量_发电to用电",
                refId: "comp_14",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 16,
                ty: 0,
                nm: "能量_电池to电网",
                refId: "comp_15",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 17,
                ty: 0,
                nm: "能量_用电to电网",
                refId: "comp_16",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.5, 237.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 18,
                ty: 0,
                nm: "能量_电网to用电",
                refId: "comp_17",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 180,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [494.5, 359.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-98.333, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 19,
                ty: 0,
                nm: "能量_电池to用电",
                refId: "comp_18",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 20,
                ty: 0,
                nm: "能量_电网to电池",
                refId: "comp_19",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 21,
                ty: 4,
                nm: "连接线_能量线",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [-58.017, 35.07],
                                    [-59.026, 33.344],
                                    [58.018, -35.069],
                                    [59.026, -33.342]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [103.021, 258.293],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 23",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [56.866, 34.634],
                                    [-57.88, -32.911],
                                    [-56.866, -34.634],
                                    [57.88, 32.912]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [270.127, 258.727],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 24",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [1, 52],
                                    [-1, 52],
                                    [-1, -52],
                                    [1, -52]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186.5, 132.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 25",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 4,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 5,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 6,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 22,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 238, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [-58.017, 35.07],
                                    [-59.026, 33.344],
                                    [58.018, -35.069],
                                    [59.026, -33.342]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [103.021, 258.293],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 23",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [56.866, 34.634],
                                    [-57.88, -32.911],
                                    [-56.866, -34.634],
                                    [57.88, 32.912]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [270.127, 258.727],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 24",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                o: [
                                    [0, 0],
                                    [0, 0],
                                    [0, 0],
                                    [0, 0]
                                ],
                                v: [
                                    [1, 52],
                                    [-1, 52],
                                    [-1, -52],
                                    [1, -52]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186.5, 132.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 25",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 4,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 5,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 6,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 23,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [558.471, 343.255, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 25,
                ty: 4,
                nm: "文本_电量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [215.627, 341.865, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.469, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 26,
                ty: 4,
                nm: "文本_用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360.627, 327.49, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.469, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 27,
                ty: 4,
                nm: "文本_发电to电池",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [239.83, 123.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 28,
                ty: 4,
                nm: "文本_发电to电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [479.83, 123.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 29,
                ty: 4,
                nm: "文本_电网to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [425.83, 278.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 30,
                ty: 4,
                nm: "文本_电池to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [295.83, 278.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 31,
                ty: 4,
                nm: "文本_发电to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [379.83, 173.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 32,
                ty: 4,
                nm: "文本_电池and电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 449.781, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 33,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 26.469, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 34,
                ty: 4,
                nm: "文本_电池",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [161.424, 342.896, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }, Mt = i("lwsE"), It = i.n(Mt), Ot = i("W8MJ"), Gt = i.n(Ot), Ft = (i("XfKG"), function() {
            function t(e, i, r) {
                It()(this, t), this.lottie = e, this.lottieData = i, this.getScale(r), this.getAllIconXy(), this.getAllTextXy(), this.sum = 1
            }
            return Gt()(t, [{
                key: "setSum",
                value: function(t) {
                    this.sum = t
                }
            }, {
                key: "getScale",
                value: function(t) {
                    var e = this.lottieData.w,
                        i = this.lottieData.h;
                    this.mScaleX = (Number.parseFloat(t.w) / Number.parseFloat(e)).toFixed(2), this.mScaleY = (Number.parseFloat(t.h) / Number.parseFloat(i)).toFixed(2)
                }
            }, {
                key: "handleViewByNm",
                value: function(t, e) {
                    if (this.lottieData.layers.filter(function(t) {
                            return t.nm.includes("to") || t.nm.includes("元素") || t.nm.includes("连接线_能量线")
                        }).forEach(function(e) {
                            t.includes(e.nm) ? e.ks.o.k = 100 : e.ks.o.k = 0
                        }), this.lottieData.layers.filter(function(t) {
                            return t.nm.includes("按钮")
                        }).forEach(function(t) {
                            e.includes(t.nm) ? t.ks.o.k = 0 : t.ks.o.k = 100
                        }), this.lottie && this.lottieData) try {
                        this.lottie.destroy("lottie_trend"), this.lottie.loadAnimation({
                            name: "lottie_trend",
                            container: document.getElementById("lottie_box"),
                            renderer: "svg",
                            loop: !0,
                            animationData: this.lottieData
                        })
                    } catch (t) {
                        this.lottie.loadAnimation({
                            name: "lottie_trend",
                            container: document.getElementById("lottie_box"),
                            renderer: "svg",
                            loop: !0,
                            animationData: this.lottieData
                        })
                    }
                }
            }, {
                key: "hidePicElement",
                value: function(t) {
                    this.lottieData.layers.filter(function(t) {
                        return t.nm.includes("按钮")
                    }).forEach(function(e) {
                        t.includes(e.nm) && (e.ks.o.k = 0)
                    })
                }
            }, {
                key: "getAllIconXy",
                value: function() {
                    var t = this.lottieData.layers;
                    this.iconArrays = t.filter(function(t) {
                        return t.nm.includes("按钮")
                    }).map(function(t) {
                        var e = t.ks.p.k,
                            i = e[0] - t.w / 2,
                            r = e[1] - t.h / 2;
                        return {
                            nm: t.nm,
                            w: t.w,
                            h: t.h,
                            x: i,
                            y: r
                        }
                    })
                }
            }, {
                key: "getAllTextXy",
                value: function() {
                    var t = this.lottieData.layers;
                    this.textArrays = t.filter(function(t) {
                        return t.nm.includes("文本")
                    }).map(function(t) {
                        var e = t.ks.p.k;
                        return {
                            nm: t.nm,
                            x: e[0],
                            y: e[1]
                        }
                    })
                }
            }, {
                key: "getIconStyle",
                value: function(t) {
                    var e = this.iconArrays.find(function(e) {
                        return e.nm === t
                    });
                    return e ? {
                        height: "".concat(e.h * this.mScaleY, "px"),
                        width: "".concat(e.w * this.mScaleX, "px"),
                        top: "".concat(e.y * this.mScaleY, "px"),
                        left: "".concat(e.x * this.mScale, "px")
                    } : {}
                }
            }, {
                key: "getTextStyle",
                value: function(t, e, i) {
                    var r = null,
                        a = null;
                    i && (r = i.find(function(e) {
                        return e.nm === t
                    })), this.textArrays && (a = this.textArrays.find(function(e) {
                        return e.nm === t
                    }));
                    var n = this.sum;
                    if (!a || !r) return {};
                    switch (e) {
                        case "center":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - r.w / 2 * n, "px")
                            };
                        case "battery":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - r.w / 2, "px")
                            };
                        case "center-left":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - 5 * r.w / 6 * n, "px")
                            };
                        case "center-right":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - 1 * r.w / 6 * n, "px")
                            };
                        case "left-down":
                            return {
                                top: "".concat(a.y * this.mScaleY + r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - 5 * r.w / 4 * n, "px")
                            };
                        case "right-down":
                            return {
                                top: "".concat(a.y * this.mScaleY + r.h / 2, "px"), left: "".concat(a.x * this.mScaleX + 1 * r.w / 4 * n, "px")
                            };
                        case "left":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX - r.w * n, "px")
                            };
                        case "right":
                            return {
                                top: "".concat(a.y * this.mScaleY - r.h / 2, "px"), left: "".concat(a.x * this.mScaleX, "px")
                            }
                    }
                }
            }, {
                key: "destroyLottie",
                value: function() {
                    try {
                        this.lottie && (this.lottie.destroy(), this.lottie = null)
                    } catch (t) {
                        console.error(t)
                    }
                }
            }]), t
        }()), Nt = {
            btn_use: "按钮_用电",
            btn_generate: "按钮_发电",
            btn_battery: "按钮_电池",
            btn_grid: "按钮_电网",
            btn_high_grid: "按钮_电网高网",
            energy_generateTobattery: "能量_发电to电池",
            energy_generateTogrid: "能量_发电to电网",
            energy_generateTouse: "能量_发电to用电",
            energy_batteryTogrid: "能量_电池to电网",
            energy_gridTouse: "能量_电网to用电",
            energy_batteryTouse: "能量_电池to用电",
            energy_gridTobattery: "能量_电网to电池",
            energy_useTogrid: "能量_用电to电网",
            text_grid: "文本_电网",
            text_DRM: "文本_DRM",
            text_elec: "文本_电量",
            text_use: "文本_用电",
            text_generate: "文本_发电",
            text_battery: "文本_电池",
            text_generateTobattery: "文本_发电to电池",
            text_generateTogrid: "文本_发电to电网",
            text_gridTouse: "文本_电网to用电",
            text_batteryTouse: "文本_电池to用电",
            text_generateTouse: "文本_发电to用电",
            text_batteryAndgrid: "文本_电池and电网",
            element_batterylight: "元素_电池闪电",
            element_batterylightoffline: "元素_电池闪电离线",
            line_energy: "连接线_能量线"
        }, Rt = {
            name: "StorageLottieView",
            props: {
                psDetail: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                secondData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                sn: {
                    type: String,
                    default: ""
                }
            },
            data: function() {
                return {
                    mLottieManager: null,
                    lottiePicKey: Nt,
                    flowType: {
                        1: Nt.energy_generateTogrid,
                        2: Nt.energy_generateTouse,
                        3: Nt.energy_generateTobattery,
                        4: Nt.energy_gridTobattery,
                        5: Nt.energy_gridTouse,
                        6: Nt.energy_batteryTogrid,
                        7: Nt.energy_batteryTouse,
                        8: Nt.energy_useTogrid
                    },
                    viewW: "",
                    viewH: "",
                    isShowSoc: !0,
                    textMap: [],
                    keyList: [],
                    textList: [],
                    textWHMap: [],
                    generateText: "",
                    batteryText: "",
                    gridText: "",
                    useText: "",
                    quantity: "",
                    loadTimes: 1,
                    timer: ""
                }
            },
            computed: {
                skin: function() {
                    return this.$store.getters.skin
                },
                getBox: function() {
                    return this.viewH && this.viewW ? {
                        width: "".concat(this.viewW, "px"),
                        height: "".concat(this.viewH, "px")
                    } : {}
                },
                getTextPosition: function(t, e) {
                    var i = this;
                    return function(t, e) {
                        return i.mLottieManager ? i.mLottieManager.getTextStyle(t, e, i.textWHMap) : {
                            visibility: "hidden"
                        }
                    }
                }
            },
            watch: {
                secondData: function() {
                    this.handlePlantSecondData()
                },
                psDetail: function() {
                    this.handleWatchPsDetail()
                }
            },
            mounted: function() {
                var t = this,
                    e = "style_blue" === this.skin ? Vt : Bt,
                    i = e.w,
                    r = e.h,
                    a = Number.parseInt(document.body.clientWidth / 3),
                    n = r * a / i;
                this.viewW = a, this.viewH = n, this.handlePsDetail(this.psDetail), this.psDetail.ps_energy_graph_data.hasOwnProperty("energy_flow_data_list") && this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || []), this.$nextTick(function() {
                    t.calTextMap(), t.timer = setTimeout(function() {
                        t.mLottieManager = new Ft(K.a, e, {
                            w: a,
                            h: n
                        }), t.mLottieManager.setSum(t.checkIsIE() ? 2 : 1), t.mLottieManager.handleViewByNm(t.keyList, [])
                    }, 500)
                })
            },
            beforeDestroy: function() {
                this.mLottieManager && this.mLottieManager.destroyLottie(), this.timer && clearTimeout(this.timer)
            },
            methods: {
                calTextMap: function() {
                    this.textWHMap = this.mapDataPush([Nt.text_grid, Nt.text_use, Nt.text_generate, Nt.text_battery, Nt.text_generateTobattery, Nt.text_generateTogrid, Nt.text_gridTouse, Nt.text_batteryTouse, Nt.text_generateTouse, Nt.text_batteryAndgrid, Nt.text_elec])
                },
                checkIsIE: function() {
                    var t = navigator.userAgent,
                        e = t.indexOf("compatible") > -1 && t.indexOf("MSIE") > -1,
                        i = t.indexOf("Trident") > -1;
                    return e || i
                },
                handleWatchPsDetail: function() {
                    var t = this;
                    this.handlePsDetail(this.psDetail);
                    var e = !0;
                    this.psDetail.ps_energy_graph_data.hasOwnProperty("energy_flow_data_list") && (e = this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || [])), this.$nextTick(function() {
                        t.calTextMap(), e || t.mLottieManager.handleViewByNm(t.keyList, [])
                    })
                },
                handlePlantSecondData: function() {
                    var t = this,
                        e = [],
                        i = parseFloat(this.$parent.backOrignalVal(83076)),
                        r = parseFloat(this.$parent.backOrignalVal(83532)),
                        a = parseFloat(this.$parent.backOrignalVal(83128)),
                        n = parseFloat(this.$parent.backOrignalVal(83106));
                    if (!(this.Sungrow.isUndefinedOrNull(i) || this.Sungrow.isUndefinedOrNull(r) || this.Sungrow.isUndefinedOrNull(a) || this.Sungrow.isUndefinedOrNull(n))) {
                        var s = r < 0 ? r : 0;
                        if (i > 0 && a < 0 && i + s - n > 0) {
                            var o = i + s - n,
                                l = this.$parent.valueUnitRefactor(o);
                            e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: l
                                }
                            })
                        }
                        if (i > 0 && n > 0 && i + s > 0) {
                            var h = Math.min(i + s, n),
                                c = this.$parent.valueUnitRefactor(h);
                            e.push({
                                energy_flow: "2",
                                energy_flow_data: {
                                    data: c
                                }
                            })
                        }
                        if (i > 0 && r < 0) {
                            var p = Math.min(i, Math.abs(r)),
                                m = this.$parent.valueUnitRefactor(p);
                            e.push({
                                energy_flow: "3",
                                energy_flow_data: {
                                    data: m
                                }
                            })
                        }
                        if (a > 0 && r < 0 && a - n > 0) {
                            var d = a - n,
                                u = this.$parent.valueUnitRefactor(d);
                            e.push({
                                energy_flow: "4",
                                energy_flow_data: {
                                    data: u
                                }
                            })
                        }
                        if (a > 0 && n > 0) {
                            var f = Math.min(Math.abs(a), n),
                                x = this.$parent.valueUnitRefactor(f);
                            e.push({
                                energy_flow: "5",
                                energy_flow_data: {
                                    data: x
                                }
                            })
                        }
                        var k = n - i > 0 ? n - i : 0;
                        if (r > 0 && a < 0 && r - k > 0) {
                            var y = r - k,
                                g = this.$parent.valueUnitRefactor(y);
                            e.push({
                                energy_flow: "6",
                                energy_flow_data: {
                                    data: g
                                }
                            })
                        }
                        var v = a > 0 ? a : 0;
                        if (r > 0 && n > 0 && n - v - i > 0) {
                            var _ = n - v - i,
                                b = this.$parent.valueUnitRefactor(_);
                            e.push({
                                energy_flow: "7",
                                energy_flow_data: {
                                    data: b
                                }
                            })
                        }
                        var w = this.$parent.valueUnitRefactor(i),
                            E = this.$parent.valueUnitRefactor(a ? Math.abs(a) : a),
                            D = this.$parent.valueUnitRefactor(r),
                            A = this.$parent.valueUnitRefactor(n),
                            S = this.$parent.backOrignalVal(83252);
                        this.handlePsDetail({
                            pv_power_map: w,
                            power_grid_power_map: E,
                            charging_discharging_power_map: D,
                            load_power_map: A,
                            battery_level_percent: S
                        }), this.mLottieManager.setSum(1);
                        var C = this.handleFlow(e);
                        this.$nextTick(function() {
                            t.calTextMap(), t.timer = setTimeout(function() {
                                C || t.mLottieManager.handleViewByNm(t.keyList, [])
                            }, 500)
                        })
                    }
                },
                handleSecondData: function() {
                    var t = this,
                        e = [],
                        i = parseFloat(this.$parent.backOrignalVal(13003)),
                        r = parseFloat(this.$parent.backOrignalVal(13150)) - parseFloat(this.$parent.backOrignalVal(13126)),
                        a = parseFloat(this.$parent.backOrignalVal(13149)) - parseFloat(this.$parent.backOrignalVal(13121)),
                        n = parseFloat(this.$parent.backOrignalVal(13003)) + parseFloat(this.$parent.backOrignalVal(13150)) - parseFloat(this.$parent.backOrignalVal(13126)) + parseFloat(this.$parent.backOrignalVal(13149)) - parseFloat(this.$parent.backOrignalVal(13121));
                    if (!(this.Sungrow.isUndefinedOrNull(i) || this.Sungrow.isUndefinedOrNull(r) || this.Sungrow.isUndefinedOrNull(a) || this.Sungrow.isUndefinedOrNull(n))) {
                        var s = r < 0 ? r : 0;
                        if (i > 0 && a < 0 && i + s - n > 0) {
                            var o = i + s - n,
                                l = this.$parent.valueUnitRefactor(o, 13003);
                            e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: l
                                }
                            })
                        }
                        if (i > 0 && n > 0 && i + s > 0) {
                            var h = Math.min(i + s, n),
                                c = this.$parent.valueUnitRefactor(h, 13003);
                            e.push({
                                energy_flow: "2",
                                energy_flow_data: {
                                    data: c
                                }
                            })
                        }
                        if (i > 0 && r < 0) {
                            var p = Math.min(i, Math.abs(r)),
                                m = this.$parent.valueUnitRefactor(p, 13003);
                            e.push({
                                energy_flow: "3",
                                energy_flow_data: {
                                    data: m
                                }
                            })
                        }
                        if (a > 0 && r < 0 && a - n > 0) {
                            var d = a - n,
                                u = this.$parent.valueUnitRefactor(d, 13003);
                            e.push({
                                energy_flow: "4",
                                energy_flow_data: {
                                    data: u
                                }
                            })
                        }
                        if (a > 0 && n > 0) {
                            var f = Math.min(Math.abs(a), n),
                                x = this.$parent.valueUnitRefactor(f, 13003);
                            e.push({
                                energy_flow: "5",
                                energy_flow_data: {
                                    data: x
                                }
                            })
                        }
                        var k = n - i > 0 ? n - i : 0;
                        if (r > 0 && a < 0 && r - k > 0) {
                            var y = r - k,
                                g = this.$parent.valueUnitRefactor(y, 13003);
                            e.push({
                                energy_flow: "6",
                                energy_flow_data: {
                                    data: g
                                }
                            })
                        }
                        var v = a > 0 ? a : 0;
                        if (r > 0 && n > 0 && n - v - i > 0) {
                            var _ = n - v - i,
                                b = this.$parent.valueUnitRefactor(_, 13003);
                            e.push({
                                energy_flow: "7",
                                energy_flow_data: {
                                    data: b
                                }
                            })
                        }
                        var w = this.$parent.valueUnitRefactor(i, 13003),
                            E = this.$parent.valueUnitRefactor(a ? Math.abs(a) : a, 13003),
                            D = this.$parent.backOrignalVal(13126),
                            A = this.$parent.backOrignalVal(13150),
                            S = Math.abs(parseFloat(D) - parseFloat(A)),
                            C = this.$parent.valueUnitRefactor(S, 13003),
                            P = this.$parent.valueUnitRefactor(n, 13003),
                            T = this.$parent.backOrignalVal(13141);
                        this.handlePsDetail({
                            pv_power_map: w,
                            power_grid_power_map: E,
                            charging_discharging_power_map: C,
                            load_power_map: P,
                            battery_level_percent: T
                        }), this.mLottieManager.setSum(1);
                        var B = this.handleFlow(e);
                        this.$nextTick(function() {
                            t.calTextMap(), t.timer = setTimeout(function() {
                                B || t.mLottieManager.handleViewByNm(t.keyList, [])
                            }, 500)
                        })
                    }
                },
                handleFlow: function(t) {
                    var e = this,
                        i = [],
                        r = [];
                    this.$parent.isOnLine() && t.forEach(function(t) {
                        i.push(e.flowType[t.energy_flow]), r.push({
                            key: t.energy_flow,
                            data: t.energy_flow_data.data
                        })
                    }), this.isShowSoc || i.push(Nt.element_batterylight);
                    var a = this.isArr(this.keyList, i);
                    return this.keyList = i, this.textList = r, a
                },
                isArr: function(t, e) {
                    return JSON.stringify(t.sort()) === JSON.stringify(e.sort())
                },
                showText: function(t) {
                    var e = this.textList.find(function(e) {
                        return t.includes(e.key)
                    });
                    return e ? this.$parent.handleValue(e.data, !0) : ""
                },
                handlePsDetail: function(t) {
                    this.generateText = this.$parent.handleValue(t.pv_power_map, !0), this.gridText = this.$parent.handleValue(t.power_grid_power_map, !0), this.$parent.isOnLine() ? this.Sungrow.isUndefinedOrNull(t.battery_level_percent) ? this.quantity = "--" : this.quantity = "".concat(this.Sungrow.strCommaSplit(Math.abs(t.battery_level_percent)), "%") : this.quantity = "", 1 === this.psDetail.is_have_es_inverter && (this.batteryText = this.$parent.handleValue(t.charging_discharging_power_map, !0)), 1 !== this.psDetail.has_ammeter && 1 !== this.psDetail.is_have_es_inverter || (this.useText = this.$parent.handleValue(t.load_power_map))
                },
                mapDataPush: function(t) {
                    var e = [];
                    return t.forEach(function(t) {
                        var i = document.getElementById(t);
                        i && e.push({
                            nm: t,
                            w: i.clientWidth || i.offsetWidth,
                            h: i.clientHeight || i.offsetHeight
                        })
                    }), e
                }
            }
        }, Lt = (i("S5+w"), Object(k.a)(Rt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "box flex",
                style: t.getBox
            }, [i("div", {
                staticClass: "lottie",
                style: t.getBox,
                attrs: {
                    id: "lottie_box"
                }
            }), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_generate, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generate
                }
            }, [t._v(t._s(t.generateText))]), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_grid, "right"),
                attrs: {
                    id: "" + t.lottiePicKey.text_grid
                }
            }, [t._v(t._s(t.gridText))]), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_battery, "left"),
                attrs: {
                    id: "" + t.lottiePicKey.text_battery
                }
            }, [t._v(t._s(t.batteryText))]), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_use, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_use
                }
            }, [t._v(t._s(t.useText))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTogrid, "right-down"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTogrid
                }
            }, [t._v(t._s(t.showText(["1"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTouse, "right"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTouse
                }
            }, [t._v(t._s(t.showText(["2"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTobattery, "left-down"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTobattery
                }
            }, [t._v(t._s(t.showText(["3"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_batteryAndgrid, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_batteryAndgrid
                }
            }, [t._v(t._s(t.showText(["4", "6"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_gridTouse, "center-right"),
                attrs: {
                    id: "" + t.lottiePicKey.text_gridTouse
                }
            }, [t._v(t._s(t.showText(["5", "8"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_batteryTouse, "center-left"),
                attrs: {
                    id: "" + t.lottiePicKey.text_batteryTouse
                }
            }, [t._v(t._s(t.showText("7")))]), t._v(" "), t.isShowSoc ? i("div", {
                class: "style_blue" === t.skin ? "blue-font-text" : "orange-font-text",
                style: t.getTextPosition(t.lottiePicKey.text_elec, "battery"),
                attrs: {
                    id: "" + t.lottiePicKey.text_elec
                }
            }, [t._v(t._s(t.quantity))]) : t._e()])
        }, [], !1, null, null, null)); Lt.options.__file = "index.vue";
        var jt = Lt.exports, zt = {
            v: "5.7.12",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 460,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                nm: "图标_优化器1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“优化器”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.098, 25.09, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [20.716, 16.463, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [48, 48, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.075, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.835, -.119],
                                        [0, 1.983],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.075],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.839],
                                        [-2.011, .13],
                                        [0, 0],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0],
                                        [1.075, 0],
                                        [0, 0],
                                        [0, -1.075]
                                    ],
                                    v: [
                                        [18.77, -15.537],
                                        [3.452, -15.537],
                                        [3.452, -10.476],
                                        [.23, -6.913],
                                        [-3.453, -10.358],
                                        [-3.453, -15.537],
                                        [-18.77, -15.537],
                                        [-20.716, -13.591],
                                        [-20.716, 13.591],
                                        [-18.77, 15.537],
                                        [18.77, 15.537],
                                        [20.716, 13.591],
                                        [20.716, -13.591]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.999999820485, .999999760646, .999999820485, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.716, 16.463],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "形状图层 1",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.223, 25.215, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32.098, -168.285, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [80, 80, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [48, 48],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [31, -167.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                nm: "图标_电池故障 合成",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                nm: "用电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                nm: "发电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                nm: "按钮电网",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                nm: "发电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_6",
                nm: "用电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_7",
                nm: "按钮电网离网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_8",
                nm: "能量_发电to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头4",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [-120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 29.66],
                                        [-92.084, 0],
                                        [0, 0],
                                        [0, -90.981],
                                        [-14.72, -25.146]
                                    ],
                                    o: [
                                        [-14.899, -25.452],
                                        [0, -92.084],
                                        [0, 0],
                                        [-90.981, 0],
                                        [0, 29.305],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-60.725, 125.622],
                                        [-83.5, 41.378],
                                        [83.5, -125.622],
                                        [83.5, -123.622],
                                        [-81.5, 41.378],
                                        [-58.999, 124.611]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [102.5, 168.621],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 28",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_9",
                nm: "能量_发电to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [14.899, -25.452],
                                        [0, 0],
                                        [0, 29.306],
                                        [90.981, 0],
                                        [0, 0],
                                        [0, -92.084]
                                    ],
                                    o: [
                                        [0, 0],
                                        [14.721, -25.146],
                                        [0, -90.981],
                                        [0, 0],
                                        [92.084, 0],
                                        [0, 29.661]
                                    ],
                                    v: [
                                        [60.725, 125.622],
                                        [58.998, 124.612],
                                        [81.5, 41.378],
                                        [-83.5, -123.622],
                                        [-83.5, -125.622],
                                        [83.5, 41.378]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [269.5, 168.622],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 26",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_10",
                nm: "能量_电网to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头5",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [120]
                            }, {
                                t: 71,
                                s: [240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电网to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_优化器",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [393, 63, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [26, 26, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 52,
                h: 52,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [388.25, 117.25, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_用电",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [219.737, 338.125, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 90.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.623, 338.911, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 90.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 0,
                nm: "按钮_用电离线",
                refId: "comp_6",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [219.737, 338.125, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_7",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.623, 338.911, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 9,
                ty: 0,
                nm: "能量_发电to用电",
                refId: "comp_8",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_9",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 11,
                ty: 0,
                nm: "能量_电网to用电",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 12,
                ty: 0,
                nm: "能量_用电to电网",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [361, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 13,
                ty: 4,
                nm: "连接线_能量线",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [1, .450980392157, 0, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 14,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 15,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [560.94, 340.255, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 17,
                ty: 4,
                nm: "文本_发电to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [229.83, 120.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 18,
                ty: 4,
                nm: "文本_发电to电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [489.83, 120.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 19,
                ty: 4,
                nm: "文本_电网to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 440.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 20,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 30.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 21,
                ty: 4,
                nm: "文本_用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [158.924, 339.896, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }, Wt = {
            v: "5.7.12",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 460,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                nm: "图标_优化器1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "“优化器”轮廓",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [26.973, 24.84, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [20.716, 16.463, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [48, 48, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.075, 0],
                                        [0, 0],
                                        [0, 0],
                                        [1.835, -.119],
                                        [0, 1.983],
                                        [0, 0],
                                        [0, 0],
                                        [0, -1.075],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 1.839],
                                        [-2.011, .13],
                                        [0, 0],
                                        [0, 0],
                                        [-1.075, 0],
                                        [0, 0],
                                        [0, 1.075],
                                        [0, 0],
                                        [1.075, 0],
                                        [0, 0],
                                        [0, -1.075]
                                    ],
                                    v: [
                                        [18.77, -15.537],
                                        [3.452, -15.537],
                                        [3.452, -10.476],
                                        [.23, -6.913],
                                        [-3.453, -10.358],
                                        [-3.453, -15.537],
                                        [-18.77, -15.537],
                                        [-20.716, -13.591],
                                        [-20.716, 13.591],
                                        [-18.77, 15.537],
                                        [18.77, 15.537],
                                        [20.716, 13.591],
                                        [20.716, -13.591]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.999999820485, .999999760646, .999999820485, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.716, 16.463],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "形状图层 1",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [27.098, 24.965, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32.098, -168.285, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [80, 80, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [48, 48],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [31, -167.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                nm: "图标_电池故障 合成",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                nm: "用电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                nm: "发电",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                nm: "按钮电网",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                nm: "发电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_6",
                nm: "用电 2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "yongdian",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [48.5, 45.75, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [186, 208, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [117.894, 117.894, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-.99, -10.031],
                                        [-5.587, -.597],
                                        [-1.497, -.597],
                                        [-5.798, 10.031],
                                        [4.956, -2.169],
                                        [1.247, -2.169],
                                        [5.798, -10.031]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186.254, 214.31],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 13",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.002, .032],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, -.033],
                                        [0, 0],
                                        [0, 0],
                                        [-.002, .032]
                                    ],
                                    v: [
                                        [16.242, -3.496],
                                        [16.242, 20.485],
                                        [-16.242, 20.485],
                                        [-16.242, -3.496],
                                        [-16.252, -3.593],
                                        [0, -19.845],
                                        [16.252, -3.593]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [.489, .488],
                                        [0, 0],
                                        [.489, -.488],
                                        [0, 0],
                                        [-.489, -.489],
                                        [-.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [-.691, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [0, 0],
                                        [-.319, 0],
                                        [-.244, .244]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.489, -.488],
                                        [0, 0],
                                        [-.489, .488],
                                        [.488, .488],
                                        [0, 0],
                                        [0, 0],
                                        [0, .691],
                                        [0, 0],
                                        [.692, 0],
                                        [0, 0],
                                        [0, 0],
                                        [.244, .244],
                                        [.32, 0],
                                        [.489, -.489]
                                    ],
                                    v: [
                                        [23.8, .416],
                                        [.885, -22.5],
                                        [-.885, -22.5],
                                        [-23.8, .416],
                                        [-23.8, 2.186],
                                        [-22.031, 2.186],
                                        [-18.745, -1.101],
                                        [-18.745, 21.737],
                                        [-17.494, 22.988],
                                        [17.493, 22.988],
                                        [18.745, 21.737],
                                        [18.745, -1.101],
                                        [22.031, 2.186],
                                        [22.915, 2.552],
                                        [23.8, 2.186]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 207.939],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 14",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "用电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362, -132],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 1,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_7",
                nm: "按钮电网离网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_8",
                nm: "能量_发电to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头4",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [-120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [-59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 29.66],
                                        [-92.084, 0],
                                        [0, 0],
                                        [0, -90.981],
                                        [-14.72, -25.146]
                                    ],
                                    o: [
                                        [-14.899, -25.452],
                                        [0, -92.084],
                                        [0, 0],
                                        [-90.981, 0],
                                        [0, 29.305],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-60.725, 125.622],
                                        [-83.5, 41.378],
                                        [83.5, -125.622],
                                        [83.5, -123.622],
                                        [-81.5, 41.378],
                                        [-58.999, 124.611]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [102.5, 168.621],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 28",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_9",
                nm: "能量_发电to电网1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [0]
                            }, {
                                t: 71,
                                s: [120]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_发电to电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [14.899, -25.452],
                                        [0, 0],
                                        [0, 29.306],
                                        [90.981, 0],
                                        [0, 0],
                                        [0, -92.084]
                                    ],
                                    o: [
                                        [0, 0],
                                        [14.721, -25.146],
                                        [0, -90.981],
                                        [0, 0],
                                        [92.084, 0],
                                        [0, 29.661]
                                    ],
                                    v: [
                                        [60.725, 125.622],
                                        [58.998, 124.612],
                                        [81.5, 41.378],
                                        [-83.5, -123.622],
                                        [-83.5, -125.622],
                                        [83.5, 41.378]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [269.5, 168.622],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 26",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_10",
                nm: "能量_电网to电池1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头5",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 1,
                            k: [{
                                i: {
                                    x: [.833],
                                    y: [.833]
                                },
                                o: {
                                    x: [.167],
                                    y: [.167]
                                },
                                t: 0,
                                s: [120]
                            }, {
                                t: 71,
                                s: [240]
                            }],
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360.5, 223.5, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [-189.48, 186.103, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_电网to电池",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [360, 202, 0],
                            ix: 2,
                            l: 2
                        },
                        a: {
                            a: 0,
                            k: [185.5, 188.5, 0],
                            ix: 1,
                            l: 2
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6,
                            l: 2
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [29.688, 0],
                                        [25.47, 14.925],
                                        [14.475, 24.729],
                                        [0, 0],
                                        [-58.374, 0],
                                        [-29.522, 50.435],
                                        [0, 0],
                                        [24.721, -14.487]
                                    ],
                                    o: [
                                        [-29.687, 0],
                                        [-24.721, -14.487],
                                        [0, 0],
                                        [29.523, 50.436],
                                        [58.373, 0],
                                        [0, 0],
                                        [-14.475, 24.729],
                                        [-25.469, 14.924]
                                    ],
                                    v: [
                                        [0, 41.884],
                                        [-84.312, 19.069],
                                        [-144.225, -40.874],
                                        [-142.499, -41.884],
                                        [0, 39.883],
                                        [142.498, -41.883],
                                        [144.225, -40.873],
                                        [84.311, 19.07]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [186, 335.116],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 27",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_优化器",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [393, 63, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [26, 26, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 52,
                h: 52,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [388.25, 117.25, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_用电",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [219.737, 338.875, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 90.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.58, 338.911, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 90.5, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 0,
                nm: "按钮_用电离线",
                refId: "comp_6",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [219.737, 338.875, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_7",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [501.623, 338.972, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 9,
                ty: 0,
                nm: "能量_发电to用电",
                refId: "comp_8",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_9",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 11,
                ty: 0,
                nm: "能量_用电to电网",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [-100.278, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 12,
                ty: 0,
                nm: "能量_电网to用电",
                refId: "comp_10",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 13,
                ty: 4,
                nm: "连接线_能量线",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.129411764706, .588235294118, .952941176471, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 14,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 235, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [185.5, 188.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [14.899, -25.452],
                                    [0, 0],
                                    [0, 29.306],
                                    [90.981, 0],
                                    [0, 0],
                                    [0, -92.084]
                                ],
                                o: [
                                    [0, 0],
                                    [14.721, -25.146],
                                    [0, -90.981],
                                    [0, 0],
                                    [92.084, 0],
                                    [0, 29.661]
                                ],
                                v: [
                                    [60.725, 125.622],
                                    [58.998, 124.612],
                                    [81.5, 41.378],
                                    [-83.5, -123.622],
                                    [-83.5, -125.622],
                                    [83.5, 41.378]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [269.5, 168.622],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 26",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [29.688, 0],
                                    [25.47, 14.925],
                                    [14.475, 24.729],
                                    [0, 0],
                                    [-58.374, 0],
                                    [-29.522, 50.435],
                                    [0, 0],
                                    [24.721, -14.487]
                                ],
                                o: [
                                    [-29.687, 0],
                                    [-24.721, -14.487],
                                    [0, 0],
                                    [29.523, 50.436],
                                    [58.373, 0],
                                    [0, 0],
                                    [-14.475, 24.729],
                                    [-25.469, 14.924]
                                ],
                                v: [
                                    [0, 41.884],
                                    [-84.312, 19.069],
                                    [-144.225, -40.874],
                                    [-142.499, -41.884],
                                    [0, 39.883],
                                    [142.498, -41.883],
                                    [144.225, -40.873],
                                    [84.311, 19.07]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [186, 335.116],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 27",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 2,
                    mn: "ADBE Vector Group",
                    hd: !1
                }, {
                    ty: "gr",
                    it: [{
                        ind: 0,
                        ty: "sh",
                        ix: 1,
                        ks: {
                            a: 0,
                            k: {
                                i: [
                                    [0, 0],
                                    [0, 29.66],
                                    [-92.084, 0],
                                    [0, 0],
                                    [0, -90.981],
                                    [-14.72, -25.146]
                                ],
                                o: [
                                    [-14.899, -25.452],
                                    [0, -92.084],
                                    [0, 0],
                                    [-90.981, 0],
                                    [0, 29.305],
                                    [0, 0]
                                ],
                                v: [
                                    [-60.725, 125.622],
                                    [-83.5, 41.378],
                                    [83.5, -125.622],
                                    [83.5, -123.622],
                                    [-81.5, 41.378],
                                    [-58.999, 124.611]
                                ],
                                c: !0
                            },
                            ix: 2
                        },
                        nm: "路径 1",
                        mn: "ADBE Vector Shape - Group",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 0,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [102.5, 168.621],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "组 28",
                    np: 2,
                    cix: 2,
                    bm: 0,
                    ix: 3,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 15,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [560.94, 340.255, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 17,
                ty: 4,
                nm: "文本_发电to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [229.83, 120.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 18,
                ty: 4,
                nm: "文本_发电to电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [489.83, 120.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 19,
                ty: 4,
                nm: "文本_电网to用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 440.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 20,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359.83, 30.906, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 21,
                ty: 4,
                nm: "文本_用电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [158.924, 339.896, 0],
                        ix: 2,
                        l: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1,
                        l: 2
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6,
                        l: 2
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }, Ht = {
            name: "PvLottieView",
            props: {
                psDetail: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                secondData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                isAllGridNetWork: {
                    type: Boolean,
                    default: !1
                }
            },
            data: function() {
                return {
                    mLottieManager: null,
                    lottiePicKey: Nt,
                    flowType: {
                        1: Nt.energy_generateTogrid,
                        2: Nt.energy_generateTouse,
                        3: Nt.energy_generateTobattery,
                        4: Nt.energy_gridTobattery,
                        5: Nt.energy_gridTouse,
                        6: Nt.energy_batteryTogrid,
                        7: Nt.energy_batteryTouse,
                        8: Nt.energy_useTogrid
                    },
                    textMap: [],
                    viewW: "",
                    viewH: "",
                    keyList: [],
                    textList: [],
                    textWHMap: [],
                    generateText: "",
                    useText: "",
                    gridText: "",
                    loadTimes: 1,
                    timer: "",
                    currentPv: null
                }
            },
            computed: {
                skin: function() {
                    return this.$store.getters.skin
                },
                getBox: function() {
                    return this.viewH && this.viewW ? {
                        width: "".concat(this.viewW, "px"),
                        height: "".concat(this.viewH, "px")
                    } : {}
                },
                getTextPosition: function(t, e) {
                    var i = this;
                    return function(t, e) {
                        return i.mLottieManager ? i.mLottieManager.getTextStyle(t, e, i.textWHMap) : {
                            visibility: "hidden"
                        }
                    }
                }
            },
            watch: {
                secondData: function() {
                    this.handlePlantSecondData()
                },
                psDetail: function() {
                    this.handleWatchPsDetail()
                }
            },
            mounted: function() {
                var t = this,
                    e = "style_blue" === this.skin ? Wt : zt,
                    i = e.w,
                    r = e.h,
                    a = Number.parseInt(document.body.clientWidth / 3),
                    n = r * a / i;
                this.viewW = a, this.viewH = n, this.currentPv = this.psDetail.pv_power_map, this.handlePsDetail(this.psDetail), this.psDetail.ps_energy_graph_data.hasOwnProperty("energy_flow_data_list") && this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || []), this.timer = setTimeout(function() {
                    t.calTextMap(), t.mLottieManager = new Ft(K.a, e, {
                        w: a,
                        h: n
                    }), t.mLottieManager.setSum(t.checkIsIE() ? 2 : 1);
                    var i = t.isAllGridNetWork ? [Nt.btn_use] : [];
                    t.mLottieManager.handleViewByNm(t.keyList, i)
                }, 500)
            },
            beforeDestroy: function() {
                this.mLottieManager && (this.mLottieManager.destroyLottie(), this.mLottieManager = null), this.timer && clearTimeout(this.timer)
            },
            methods: {
                calTextMap: function() {
                    this.textWHMap = this.mapDataPush([Nt.text_grid, Nt.text_use, Nt.text_generate, Nt.text_generateTogrid, Nt.text_gridTouse, Nt.text_generateTouse])
                },
                checkIsIE: function() {
                    var t = navigator.userAgent,
                        e = t.indexOf("compatible") > -1 && t.indexOf("MSIE") > -1,
                        i = t.indexOf("Trident") > -1;
                    return e || i
                },
                handleWatchPsDetail: function() {
                    var t = this;
                    this.currentPv = this.psDetail.pv_power_map, this.handlePsDetail(this.psDetail), this.psDetail.ps_energy_graph_data.hasOwnProperty("energy_flow_data_list") && this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || []), this.$nextTick(function() {
                        t.calTextMap();
                        var e = t.isAllGridNetWork ? [Nt.btn_use] : [];
                        t.mLottieManager.handleViewByNm(t.keyList, e)
                    })
                },
                handlePlantSecondData: function() {
                    var t = this,
                        e = [];
                    if (1 === this.psDetail.has_ammeter) {
                        var i = parseFloat(this.$parent.backOrignalVal(83076)),
                            r = parseFloat(this.$parent.backOrignalVal(83106)),
                            a = parseFloat(this.$parent.backOrignalVal(83128));
                        if (this.Sungrow.isUndefinedOrNull(i) || this.Sungrow.isUndefinedOrNull(a)) return;
                        if (i > 0 && a < 0 && i - r > 0) {
                            var n = i - r,
                                s = this.$parent.valueUnitRefactor(n);
                            e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: s
                                }
                            })
                        }
                        if (i > 0 && r > 0) {
                            var o = Math.min(i, r),
                                l = this.$parent.valueUnitRefactor(o);
                            e.push({
                                energy_flow: "2",
                                energy_flow_data: {
                                    data: l
                                }
                            })
                        }
                        if (a > 0 && r > 0) {
                            var h = Math.min(Math.abs(a), r),
                                c = this.$parent.valueUnitRefactor(h);
                            e.push({
                                energy_flow: "5",
                                energy_flow_data: {
                                    data: c
                                }
                            })
                        }
                        var p = this.$parent.valueUnitRefactor(i),
                            m = this.$parent.valueUnitRefactor(a ? Math.abs(a) : a),
                            d = this.$parent.valueUnitRefactor(r);
                        this.handlePsDetail({
                            pv_power_map: p,
                            power_grid_power_map: m,
                            load_power_map: d
                        })
                    } else {
                        var u = parseFloat(this.$parent.backOrignalVal(83033)),
                            f = this.$parent.valueUnitRefactor(u);
                        if (this.Sungrow.isUndefinedOrNull(u)) return;
                        if (this.currentPv = f, this.isAllGridNetWork) {
                            var x = this.$parent.valueUnitRefactor(u);
                            u > 0 && e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: {
                                        unit: "",
                                        value: ""
                                    }
                                }
                            }), this.handlePsDetail({
                                pv_power_map: f,
                                power_grid_power_map: x
                            })
                        } else u > 0 && e.push({
                            energy_flow: "2",
                            energy_flow_data: {
                                data: {
                                    unit: "",
                                    value: ""
                                }
                            }
                        }), this.handlePsDetail({
                            pv_power_map: f
                        })
                    }
                    var k = this.handleFlow(e);
                    this.mLottieManager.setSum(1), this.$nextTick(function() {
                        t.calTextMap(), t.timer = setTimeout(function() {
                            if (!k) {
                                var e = t.isAllGridNetWork ? [Nt.btn_use] : [];
                                t.mLottieManager.handleViewByNm(t.keyList, e)
                            }
                        }, 500)
                    })
                },
                handleSecondData: function() {
                    var t = this,
                        e = [];
                    if (1 === this.psDetail.has_ammeter) {
                        var i = parseFloat(this.$parent.backOrignalVal(24)),
                            r = parseFloat(this.$parent.backOrignalVal(24)) + parseFloat(this.$parent.backOrignalVal(8018)),
                            a = parseFloat(this.$parent.backOrignalVal(8018));
                        if (this.Sungrow.isUndefinedOrNull(i) || this.Sungrow.isUndefinedOrNull(a)) return;
                        if (i > 0 && a < 0 && i - r > 0) {
                            var n = i - r,
                                s = this.$parent.valueUnitRefactor(n, 24);
                            e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: s
                                }
                            })
                        }
                        if (i > 0 && r > 0) {
                            var o = Math.min(i, r),
                                l = this.$parent.valueUnitRefactor(o, 24);
                            e.push({
                                energy_flow: "2",
                                energy_flow_data: {
                                    data: l
                                }
                            })
                        }
                        if (a > 0 && r > 0) {
                            var h = Math.min(Math.abs(a), r),
                                c = this.$parent.valueUnitRefactor(h, 24);
                            e.push({
                                energy_flow: "5",
                                energy_flow_data: {
                                    data: c
                                }
                            })
                        }
                        var p = this.$parent.valueUnitRefactor(i, 24),
                            m = this.$parent.valueUnitRefactor(a ? Math.abs(a) : a, 24),
                            d = this.$parent.valueUnitRefactor(r, 24);
                        this.handlePsDetail({
                            pv_power_map: p,
                            power_grid_power_map: m,
                            load_power_map: d
                        })
                    } else {
                        var u = parseFloat(this.$parent.backOrignalVal(24)),
                            f = this.$parent.valueUnitRefactor(u, 24);
                        if (this.Sungrow.isUndefinedOrNull(u)) return;
                        if (this.currentPv = f, this.isAllGridNetWork) {
                            var x = this.$parent.valueUnitRefactor(u, 24);
                            u > 0 && e.push({
                                energy_flow: "1",
                                energy_flow_data: {
                                    data: {
                                        unit: "",
                                        value: ""
                                    }
                                }
                            }), this.handlePsDetail({
                                pv_power_map: f,
                                power_grid_power_map: x
                            })
                        } else u > 0 && e.push({
                            energy_flow: "2",
                            energy_flow_data: {
                                data: {
                                    unit: "",
                                    value: ""
                                }
                            }
                        }), this.handlePsDetail({
                            pv_power_map: f
                        })
                    }
                    var k = this.handleFlow(e);
                    this.mLottieManager.setSum(1), this.$nextTick(function() {
                        t.calTextMap(), t.timer = setTimeout(function() {
                            if (!k) {
                                var e = t.isAllGridNetWork ? [Nt.btn_use] : [];
                                t.mLottieManager.handleViewByNm(t.keyList, e)
                            }
                        }, 500)
                    })
                },
                handleFlow: function(t) {
                    var e = this,
                        i = [],
                        r = [];
                    if (this.$parent.isOnLine()) {
                        t.forEach(function(t) {
                            i.push(e.flowType[t.energy_flow]), r.push({
                                key: t.energy_flow,
                                data: t.energy_flow_data.data
                            })
                        });
                        var a = this.currentPv ? this.currentPv.value : "",
                            n = !this.Sungrow.isUndefinedOrNull(a) && "--" !== a && 0 !== parseInt(a);
                        0 === this.psDetail.has_ammeter && !this.isAllGridNetWork && n && i.push(Nt.line_energy)
                    }
                    var s = this.isArr(this.keyList, i);
                    return this.keyList = i, this.textList = r, s
                },
                isArr: function(t, e) {
                    return JSON.stringify(t.sort()) === JSON.stringify(e.sort())
                },
                handlePsDetail: function(t) {
                    this.generateText = this.$parent.handleValue(t.pv_power_map, !0), this.gridText = this.isAllGridNetWork || 0 !== this.psDetail.has_ammeter ? this.$parent.handleValue(t.power_grid_power_map, !0) : "", 1 !== this.psDetail.has_ammeter && 1 !== this.psDetail.is_have_es_inverter || (this.useText = this.$parent.handleValue(t.load_power_map))
                },
                showText: function(t) {
                    var e = this.textList.find(function(e) {
                        return t.includes(e.key)
                    });
                    return e && 1 === this.psDetail.has_ammeter ? this.$parent.handleValue(e.data, !0) : ""
                },
                mapDataPush: function(t) {
                    var e = [];
                    return t.forEach(function(t) {
                        var i = document.getElementById(t);
                        i && e.push({
                            nm: t,
                            w: i.clientWidth || i.offsetWidth,
                            h: i.clientHeight || i.offsetHeight
                        })
                    }), e
                }
            }
        }, Ut = (i("PuYq"), Object(k.a)(Ht, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "box flex",
                style: t.getBox
            }, [i("div", {
                staticClass: "lottie",
                style: t.getBox,
                attrs: {
                    id: "lottie_box"
                }
            }), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_generate, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generate
                }
            }, [t._v(t._s(t.generateText))]), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_grid, "right"),
                attrs: {
                    id: "" + t.lottiePicKey.text_grid
                }
            }, [t._v(t._s(t.gridText))]), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_use, "left"),
                attrs: {
                    id: "" + t.lottiePicKey.text_use
                }
            }, [t._v(t._s(t.useText))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTogrid, "right-down"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTogrid
                }
            }, [t._v(t._s(t.showText(["1"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTouse, "left-down"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTouse
                }
            }, [t._v(t._s(t.showText(["2"])))]), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_gridTouse, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_gridTouse
                }
            }, [t._v(t._s(t.showText(["5", "8"])))])])
        }, [], !1, null, null, null)); Ut.options.__file = "index.vue";
        var $t = Ut.exports, qt = {
            v: "5.6.5",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 224,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.33, 44, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.38, 43.875, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [45.5, 42, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [129.706, 226.526, 0],
                                to: [78, 0, 0],
                                ti: [-78, 0, 0]
                            }, {
                                t: 68,
                                s: [597.706, 226.526, 0]
                            }],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_有能量",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [362.099, 226.583, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [2, -3.5, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [129, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ty: "rc",
                            d: 1,
                            s: {
                                a: 0,
                                k: [346, 3],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            nm: "矩形路径 1",
                            mn: "ADBE Vector Shape - Rect",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, .450980395079, 0, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [2, -3.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "矩形 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [121.75, 151.25, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [97.237, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [623.986, 126.522, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [624.029, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [97.237, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [360, 102, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [362.099, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [2, -3.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [129, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [346, 3],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 3,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [2, -3.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [620.534, 59.505, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [94.237, 59.484, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }, Yt = {
            v: "5.6.5",
            fr: 24,
            ip: 0,
            op: 72,
            w: 720,
            h: 224,
            nm: "最终",
            ddd: 0,
            assets: [{
                id: "comp_0",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "图标_电池故障",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [20.487, 19.541, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [24, 24, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.368, 0],
                                        [0, 1.424],
                                        [-1.369, 0],
                                        [0, -1.423]
                                    ],
                                    o: [
                                        [-1.369, 0],
                                        [0, -1.423],
                                        [1.368, 0],
                                        [0, 1.424]
                                    ],
                                    v: [
                                        [0, 2.395],
                                        [-2.49, .014],
                                        [0, -2.395],
                                        [2.49, .014]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 32.609],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [2.182, -5.577],
                                        [1.68, 5.577],
                                        [-1.723, 5.577],
                                        [-2.182, -5.577]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24.194, 23.577],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.241, 2.235],
                                        [0, 0],
                                        [1.285, -2.317],
                                        [0, 0],
                                        [-2.557, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.286, -2.317],
                                        [0, 0],
                                        [-1.241, 2.236],
                                        [0, 0],
                                        [2.557, 0]
                                    ],
                                    v: [
                                        [19.574, 13.644],
                                        [2.952, -16.307],
                                        [-2.951, -16.307],
                                        [-19.574, 13.643],
                                        [-16.641, 18.624],
                                        [16.641, 18.624]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.921568632126, .120319351554, .061437904835, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [24, 23.71],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_1",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [49.5, 46, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [410.5, 180.5, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_2",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.33, 48, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [47.38, 47.875, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411771894, .588235318661, .952941179276, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [1, .450980392157, 0, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 2,
                                ix: 5
                            },
                            lc: 1,
                            lj: 1,
                            ml: 4,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_3",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "按钮_电网",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.33, 44, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [-.129, .666],
                                        [0, 0],
                                        [-.786, 0],
                                        [0, 0],
                                        [-.154, -.767],
                                        [0, 0],
                                        [.448, .501],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-.44, .518],
                                        [0, 0],
                                        [.15, -.771],
                                        [0, 0],
                                        [.783, 0],
                                        [0, 0],
                                        [.132, .659],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [7.996, -2.016],
                                        [-13.04, 22.732],
                                        [-14.191, 22.179],
                                        [-5.596, -22.021],
                                        [-3.985, -23.349],
                                        [2.65, -23.349],
                                        [4.26, -22.03],
                                        [14.188, 22.279],
                                        [13.05, 22.848],
                                        [-9.338, -2.016]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.671, 32.139],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [10.667, 31.457],
                                        [53.333, 31.457]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.333, 18.79],
                                        [46.667, 18.79]
                                    ],
                                    c: !1
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "st",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 3
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 4
                            },
                            w: {
                                a: 0,
                                k: 3,
                                ix: 5
                            },
                            lc: 2,
                            lj: 1,
                            ml: 10,
                            bm: 0,
                            nm: "描边 1",
                            mn: "ADBE Vector Graphic - Stroke",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "逆变器外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [43.38, 43.875, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-363.12, -132.625, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.469, -132.484],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_4",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "发电",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [45.5, 42, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [32, 32, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [2.021, 0],
                                        [0, 2.02],
                                        [-2.021, 0],
                                        [0, -2.022]
                                    ],
                                    o: [
                                        [-2.021, 0],
                                        [0, -2.022],
                                        [2.021, 0],
                                        [0, 2.02]
                                    ],
                                    v: [
                                        [0, 3.66],
                                        [-3.659, .001],
                                        [0, -3.658],
                                        [3.659, .001]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [8.691, -1.829],
                                        [4.417, -1.829],
                                        [7.439, -4.852],
                                        [4.852, -7.439],
                                        [1.83, -4.417],
                                        [1.83, -8.691],
                                        [-1.83, -8.691],
                                        [-1.83, -4.417],
                                        [-4.852, -7.439],
                                        [-7.439, -4.852],
                                        [-4.417, -1.829],
                                        [-8.691, -1.829],
                                        [-8.691, 1.829],
                                        [-4.417, 1.829],
                                        [-7.439, 4.852],
                                        [-4.852, 7.439],
                                        [-1.83, 4.417],
                                        [-1.83, 8.691],
                                        [1.83, 8.691],
                                        [1.83, 4.417],
                                        [4.852, 7.439],
                                        [7.439, 4.852],
                                        [4.417, 1.829],
                                        [8.691, 1.829]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 17.975],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 1",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-5.145, -2.406],
                                        [3.674, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.825, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 2",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.406],
                                        [-4.009, 2.406],
                                        [-4.009, -2.406],
                                        [4.009, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 3",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 3,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [5.145, 2.406],
                                        [-5.145, 2.406],
                                        [-3.674, -2.406],
                                        [5.145, -2.406]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.175, 45.576],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 4",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 4,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-4.41, -2.405],
                                        [2.939, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [43.09, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 5",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 5,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.009, 2.405],
                                        [-4.009, 2.405],
                                        [-4.009, -2.405],
                                        [4.009, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 6",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 6,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [4.41, 2.405],
                                        [-4.41, 2.405],
                                        [-2.941, -2.405],
                                        [4.41, -2.405]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [20.91, 37.879],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 7",
                        np: 2,
                        cix: 2,
                        bm: 0,
                        ix: 7,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [1.186, 0],
                                        [0, 0],
                                        [.188, -.772],
                                        [0, 0],
                                        [-1.511, 0],
                                        [0, 0],
                                        [.285, .975],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [-1.214, 0],
                                        [0, 0],
                                        [-.234, .961],
                                        [0, 0],
                                        [1.542, 0],
                                        [0, 0],
                                        [-.218, -.749]
                                    ],
                                    v: [
                                        [17.71, -12.691],
                                        [-18.827, -12.691],
                                        [-21.262, -11.351],
                                        [-26.656, 10.862],
                                        [-24.223, 12.691],
                                        [24.184, 12.691],
                                        [26.605, 10.814],
                                        [20.13, -11.399]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [17.503, -9.691],
                                        [23.152, 9.691],
                                        [-23.285, 9.691],
                                        [-18.577, -9.691]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 2,
                            ty: "sh",
                            ix: 3,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-18.346, -10.643],
                                        [-18.342, -10.643]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 3",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.8, .8, .8, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [32.019, 42.025],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 8",
                        np: 5,
                        cix: 2,
                        bm: 0,
                        ix: 8,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "发电外框",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [406.5, 176.5, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, -24.301],
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0]
                                    ],
                                    o: [
                                        [-24.301, 0],
                                        [0, 24.301],
                                        [24.301, 0],
                                        [0, -24.301],
                                        [0, 0]
                                    ],
                                    v: [
                                        [0, -44],
                                        [-44, 0],
                                        [0, 44],
                                        [44, 0],
                                        [0, -44]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ind: 1,
                            ty: "sh",
                            ix: 2,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [-23.159, 0],
                                        [0, -23.159],
                                        [23.159, 0],
                                        [0, 23.159]
                                    ],
                                    o: [
                                        [23.159, 0],
                                        [0, 23.159],
                                        [-23.159, 0],
                                        [0, -23.159]
                                    ],
                                    v: [
                                        [0, -42],
                                        [42, 0],
                                        [0, 42],
                                        [-42, 0]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 2",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "mm",
                            mm: 1,
                            nm: "合并路径 1",
                            mn: "ADBE Vector Filter - Merge",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.800000011921, .800000011921, .800000011921, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.25, -132.25],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "组 19",
                        np: 4,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }, {
                        ty: "gr",
                        it: [{
                            d: 1,
                            ty: "el",
                            s: {
                                a: 0,
                                k: [86, 86],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            nm: "椭圆路径 1",
                            mn: "ADBE Vector Shape - Ellipse",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [1, 1, 1, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-362.5, -132.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "椭圆 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 2,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 73,
                    st: 0,
                    bm: 0
                }]
            }, {
                id: "comp_5",
                layers: [{
                    ddd: 0,
                    ind: 1,
                    ty: 4,
                    nm: "箭头3",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 1,
                            k: [{
                                i: {
                                    x: .833,
                                    y: .833
                                },
                                o: {
                                    x: .167,
                                    y: .167
                                },
                                t: 0,
                                s: [129.706, 226.526, 0],
                                to: [78, 0, 0],
                                ti: [-78, 0, 0]
                            }, {
                                t: 68,
                                s: [597.706, 226.526, 0]
                            }],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [-187.887, -141.25, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [59.983, 50.702, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ind: 0,
                            ty: "sh",
                            ix: 1,
                            ks: {
                                a: 0,
                                k: {
                                    i: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    o: [
                                        [0, 0],
                                        [0, 0],
                                        [0, 0]
                                    ],
                                    v: [
                                        [-192, -72.5],
                                        [-192, -44],
                                        [-178, -58.5]
                                    ],
                                    c: !0
                                },
                                ix: 2
                            },
                            nm: "路径 1",
                            mn: "ADBE Vector Shape - Group",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 0,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [-2.887, -83],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "形状 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }, {
                    ddd: 0,
                    ind: 2,
                    ty: 4,
                    nm: "连接线_有能量",
                    sr: 1,
                    ks: {
                        o: {
                            a: 0,
                            k: 100,
                            ix: 11
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 10
                        },
                        p: {
                            a: 0,
                            k: [362.099, 226.583, 0],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [2, -3.5, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [129, 100, 100],
                            ix: 6
                        }
                    },
                    ao: 0,
                    shapes: [{
                        ty: "gr",
                        it: [{
                            ty: "rc",
                            d: 1,
                            s: {
                                a: 0,
                                k: [346, 3],
                                ix: 2
                            },
                            p: {
                                a: 0,
                                k: [0, 0],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            nm: "矩形路径 1",
                            mn: "ADBE Vector Shape - Rect",
                            hd: !1
                        }, {
                            ty: "fl",
                            c: {
                                a: 0,
                                k: [.129411764706, .588235294118, .952941176471, 1],
                                ix: 4
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 5
                            },
                            r: 1,
                            bm: 3,
                            nm: "填充 1",
                            mn: "ADBE Vector Graphic - Fill",
                            hd: !1
                        }, {
                            ty: "tr",
                            p: {
                                a: 0,
                                k: [2, -3.5],
                                ix: 2
                            },
                            a: {
                                a: 0,
                                k: [0, 0],
                                ix: 1
                            },
                            s: {
                                a: 0,
                                k: [100, 100],
                                ix: 3
                            },
                            r: {
                                a: 0,
                                k: 0,
                                ix: 6
                            },
                            o: {
                                a: 0,
                                k: 100,
                                ix: 7
                            },
                            sk: {
                                a: 0,
                                k: 0,
                                ix: 4
                            },
                            sa: {
                                a: 0,
                                k: 0,
                                ix: 5
                            },
                            nm: "变换"
                        }],
                        nm: "矩形 1",
                        np: 3,
                        cix: 2,
                        bm: 0,
                        ix: 1,
                        mn: "ADBE Vector Group",
                        hd: !1
                    }],
                    ip: 0,
                    op: 72,
                    st: 0,
                    bm: 0
                }]
            }],
            layers: [{
                ddd: 0,
                ind: 1,
                ty: 0,
                nm: "图标_电池故障 合成1",
                refId: "comp_0",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [120.75, 151.25, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [20.5, 19.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 41,
                h: 39,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 2,
                ty: 0,
                nm: "按钮_发电",
                refId: "comp_1",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [96.237, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [48, 48, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 3,
                ty: 0,
                nm: "按钮_电网",
                refId: "comp_2",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [622.986, 126.522, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [47.952, 47.933, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 96,
                h: 96,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 4,
                ty: 0,
                nm: "按钮_电网离线",
                refId: "comp_3",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [623.029, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 5,
                ty: 0,
                nm: "按钮_发电离线",
                refId: "comp_4",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [96.237, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [44, 44, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 88,
                h: 88,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 6,
                ty: 0,
                nm: "能量_发电to电网",
                refId: "comp_5",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 0,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [359, 102, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [360, 202, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                w: 720,
                h: 404,
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 7,
                ty: 4,
                nm: "连接线_无能量",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [361.099, 126.583, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [2, -3.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [129, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [346, 3],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "fl",
                        c: {
                            a: 0,
                            k: [.8, .8, .8, 1],
                            ix: 4
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 5
                        },
                        r: 1,
                        bm: 3,
                        nm: "填充 1",
                        mn: "ADBE Vector Graphic - Fill",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [2, -3.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 72,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 8,
                ty: 4,
                nm: "文本_电网",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [622.034, 59.474, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.246, 251.521, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }, {
                ddd: 0,
                ind: 10,
                ty: 4,
                nm: "文本_发电",
                sr: 1,
                ks: {
                    o: {
                        a: 0,
                        k: 100,
                        ix: 11
                    },
                    r: {
                        a: 0,
                        k: 0,
                        ix: 10
                    },
                    p: {
                        a: 0,
                        k: [95.237, 59.484, 0],
                        ix: 2
                    },
                    a: {
                        a: 0,
                        k: [-359.25, 251.5, 0],
                        ix: 1
                    },
                    s: {
                        a: 0,
                        k: [100, 100, 100],
                        ix: 6
                    }
                },
                ao: 0,
                shapes: [{
                    ty: "gr",
                    it: [{
                        ty: "rc",
                        d: 1,
                        s: {
                            a: 0,
                            k: [1, 1],
                            ix: 2
                        },
                        p: {
                            a: 0,
                            k: [0, 0],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        nm: "矩形路径 1",
                        mn: "ADBE Vector Shape - Rect",
                        hd: !1
                    }, {
                        ty: "st",
                        c: {
                            a: 0,
                            k: [1, 1, 1, 1],
                            ix: 3
                        },
                        o: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        w: {
                            a: 0,
                            k: 2,
                            ix: 5
                        },
                        lc: 1,
                        lj: 1,
                        ml: 4,
                        bm: 0,
                        nm: "描边 1",
                        mn: "ADBE Vector Graphic - Stroke",
                        hd: !1
                    }, {
                        ty: "tr",
                        p: {
                            a: 0,
                            k: [-359.25, 251.5],
                            ix: 2
                        },
                        a: {
                            a: 0,
                            k: [0, 0],
                            ix: 1
                        },
                        s: {
                            a: 0,
                            k: [100, 100],
                            ix: 3
                        },
                        r: {
                            a: 0,
                            k: 0,
                            ix: 6
                        },
                        o: {
                            a: 0,
                            k: 100,
                            ix: 7
                        },
                        sk: {
                            a: 0,
                            k: 0,
                            ix: 4
                        },
                        sa: {
                            a: 0,
                            k: 0,
                            ix: 5
                        },
                        nm: "变换"
                    }],
                    nm: "矩形 1",
                    np: 3,
                    cix: 2,
                    bm: 0,
                    ix: 1,
                    mn: "ADBE Vector Group",
                    hd: !1
                }],
                ip: 0,
                op: 73,
                st: 0,
                bm: 0
            }],
            markers: []
        }, Kt = {
            name: "PvNoMeterLottieView",
            props: {
                psDetail: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                }
            },
            data: function() {
                return {
                    mLottieManager: null,
                    lottiePicKey: Nt,
                    flowType: {
                        1: Nt.energy_generateTogrid,
                        2: Nt.energy_generateTouse,
                        3: Nt.energy_generateTobattery,
                        4: Nt.energy_gridTobattery,
                        5: Nt.energy_gridTouse,
                        6: Nt.energy_batteryTogrid,
                        7: Nt.energy_batteryTouse
                    },
                    textMap: [],
                    viewW: "",
                    viewH: "",
                    keyList: [],
                    textList: [],
                    textWHMap: [],
                    generateText: "",
                    gridText: "",
                    loadTimes: 1
                }
            },
            computed: {
                skin: function() {
                    return this.$store.getters.skin
                },
                getBox: function() {
                    return this.viewH && this.viewW ? {
                        width: "".concat(this.viewW, "px"),
                        height: "".concat(this.viewH, "px")
                    } : {}
                },
                getTextPosition: function(t, e) {
                    var i = this;
                    return function(t, e) {
                        return i.mLottieManager ? i.mLottieManager.getTextStyle(t, e) : {
                            visibility: "hidden"
                        }
                    }
                }
            },
            beforeUpdate: function() {
                if (this.loadTimes <= 2) this.loadTimes = this.loadTimes + 1;
                else if (this.psDetail) {
                    this.handelPsDetail(this.psDetail), this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || []);
                    var t = this;
                    t.mLottieManager && setTimeout(function() {
                        t.mLottieManager.handleViewByNm(t.keyList)
                    }, 500)
                }
            },
            mounted: function() {
                var t = "style_blue" === this.skin ? Yt : qt,
                    e = t.w,
                    i = t.h,
                    r = Number.parseInt(document.body.clientWidth / 3),
                    a = i * r / e;
                this.viewW = r, this.viewH = a, this.handelPsDetail(this.psDetail), this.handleFlow(this.psDetail.ps_energy_graph_data.energy_flow_data_list || []);
                var n = this;
                setTimeout(function() {
                    n.textWHMap = n.mapDataPush([Nt.text_grid, Nt.text_generate, Nt.text_generateTogrid]), n.mLottieManager = new Ft(K.a, t, {
                        w: r,
                        h: a
                    }, n.textWHMap), n.mLottieManager.handleViewByNm(n.keyList)
                }, 500)
            },
            beforeDestroy: function() {
                this.mLottieManager && this.mLottieManager.destroyLottie()
            },
            methods: {
                handleFlow: function(t) {
                    var e = this,
                        i = [],
                        r = [];
                    this.$parent.isOnLine() && (t.forEach(function(t) {
                        i.push(e.flowType[t.energy_flow]), r.push({
                            key: t.energy_flow,
                            data: t.energy_flow_data.data
                        })
                    }), this.keyList = i, this.textList = r)
                },
                handelPsDetail: function(t) {
                    this.generateText = this.$parent.handleValue(t.pv_power_map, !0), this.gridText = this.$parent.handleValue(t.power_grid_power_map, !0)
                },
                showText: function(t) {
                    var e = this.textList.find(function(e) {
                        return e.key === t
                    });
                    return e ? this.$parent.handleValue(e.data, !0) : ""
                },
                mapDataPush: function(t) {
                    var e = [];
                    return t.forEach(function(t) {
                        var i = document.getElementById(t);
                        i && e.push({
                            nm: t,
                            w: i.clientWidth || i.offsetWidth,
                            h: i.clientHeight || i.offsetHeight
                        })
                    }), e
                }
            }
        }, Qt = (i("MOg9"), Object(k.a)(Kt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "box flex",
                style: t.getBox
            }, [i("div", {
                staticClass: "lottie",
                style: t.getBox,
                attrs: {
                    id: "lottie_box"
                }
            }), t._v(" "), i("div", {
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_generate, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generate
                }
            }, [t._v(t._s(t.generateText))]), t._v(" "), 3 !== t.psDetail.valid_flag ? i("div", {
                staticClass: "flex",
                class: "style_blue" === t.skin ? "lottie-blue-text" : "lottie-orange-text",
                style: t.getTextPosition(t.lottiePicKey.text_grid, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_grid
                }
            }, [t._v("\n    " + t._s(t.gridText)), i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover3",
                    arg: "popover3"
                }],
                staticClass: "iconfont icon-helpTip icon-info"
            }), t._v(" "), i("el-popover", {
                ref: "popover3",
                attrs: {
                    placement: "bottom",
                    width: "220",
                    trigger: "hover"
                }
            }, [t._v("\n      " + t._s(t.$t("I18N_COMMON_NO_METER_TIPS")) + "\n  ")])], 1) : t._e(), t._v(" "), i("div", {
                staticClass: "button-text",
                style: t.getTextPosition(t.lottiePicKey.text_generateTogrid, "center"),
                attrs: {
                    id: "" + t.lottiePicKey.text_generateTogrid
                }
            }, [t._v(t._s(t.showText("1")))])])
        }, [], !1, null, null, null)); Qt.options.__file = "index.vue";
        var Xt = {
            name: "LottieView",
            components: {
                StorageLottieView: jt,
                PvLottieView: $t,
                PvNoMeterLottieView: Qt.exports
            },
            props: {
                psDetail: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                psType: {
                    type: Number,
                    default: function() {
                        return null
                    }
                },
                getPsDetail: {
                    type: Function,
                    default: null
                },
                pointList: {
                    type: Array,
                    default: function() {
                        return []
                    }
                },
                secondData: {
                    type: Object,
                    default: null
                }
            },
            data: function() {
                return {
                    concernDialog: !1,
                    formDialog: !1,
                    selectData: [],
                    currentData: null,
                    currentSelect: 0,
                    showName: ""
                }
            },
            computed: {
                getLottieViewType: function() {
                    if (!this.psDetail.hasOwnProperty("valid_flag") || !this.psDetail.hasOwnProperty("has_ammeter") || !this.psDetail.hasOwnProperty("is_have_es_inverter")) return 0;
                    var t = 1;
                    return 3 === this.psDetail.valid_flag ? 2 === this.psType ? t = 1 : 0 === this.psType && (t = 2) : t = 1 === this.psDetail.is_have_es_inverter ? 1 : 2, t
                }
            },
            created: function() {
                this.checkIsShow() && (this.currentSelect = "--" === this.psDetail.connect_type ? "" : this.psDetail.connect_type, this.getConnectionType())
            },
            methods: {
                getSecondData: function() {
                    var t = this.secondData.dataList[0].data,
                        e = JSON.parse(JSON.stringify(this.pointList));
                    return e.forEach(function(e) {
                        t.forEach(function(t) {
                            parseInt(e.point_id) === parseInt(t.id) && (e.value = t.val, e.unit = e.point_data_unit)
                        })
                    }), e
                },
                getConnectionType: function() {
                    var t = this,
                        e = Number.parseInt(this.$route.query.psId);
                    Object(d.b)("/v1/powerStationService/getGridConnectionTypeList", {
                        ps_id: e
                    }).then(function(e) {
                        if (e) {
                            t.selectData = e.pageList;
                            var i = e.pageList.find(function(e) {
                                return e.code_value === t.currentSelect
                            });
                            i && (t.showName = i.code_name)
                        }
                    })
                },
                checkIsShow: function() {
                    var t = this.psDetail.household_inverter_base_data && this.psDetail.household_inverter_base_data.length > 0;
                    return 0 === this.psDetail.has_ammeter && 3 !== this.psDetail.valid_flag && t
                },
                saveConnection: function() {
                    var t = this,
                        e = Number.parseInt(this.$route.query.psId);
                    Object(d.b)("/v1/powerStationService/updateGridConnectionType", {
                        ps_id: e,
                        connect_type: this.currentSelect
                    }, {
                        loading: !0
                    }).then(function(e) {
                        "1" === e.code && (t.formDialog = !1, t.getPsDetail("2"))
                    })
                },
                handleChange: function(t) {
                    this.currentSelect = t;
                    var e = this.selectData.find(function(e) {
                        return e.code_value === t
                    });
                    e && (this.showName = e.code_name)
                },
                getTipContent: function() {
                    var t = this.$t("I18N_COMMON_ENERGY_FLOW_GUID"),
                        e = (t = t.replace("{0}", '<span class="set">'.concat(this.$t("I18N_COMMON_PROCEED_TO_SET_BTN"), "</span>"))).split("\\n\\n");
                    return '<div class="tip-text">\n                <p>'.concat(e[0], "</p>\n                <br/>\n                <p>").concat(e[1], "</p>\n                <br/>\n                <p>").concat(e[2], "</p>\n              </div>")
                },
                handleValue: function(t, e) {
                    return this.isOnLine() ? this.Sungrow.isUndefinedOrNull(t) ? "--" : e ? "".concat(this.Sungrow.strCommaSplit(Math.abs(t.value)), " ").concat(t.unit) : "".concat(this.Sungrow.strCommaSplit(t.value), " ").concat(t.unit) : ""
                },
                valueUnitRefactor: function(t) {
                    var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 83076,
                        i = this.getSecondData().find(function(t) {
                            return parseInt(t.point_id) === parseInt(e)
                        }),
                        r = i ? parseInt(i.valid_size) : 3;
                    if (this.Sungrow.isUndefinedOrNull(t)) return null;
                    if ((Math.abs(parseInt(t)) + "").length <= 3) return {
                        unit: "W",
                        value: t = t.toFixed(r)
                    };
                    for (var a = [{
                            unit: "W",
                            i18n: "I18N_COMMON_ENERGY_UNIT_W"
                        }, {
                            unit: "kW",
                            i18n: "I18N_COMMON_KW_UNIT"
                        }, {
                            unit: "MW",
                            i18n: ""
                        }, {
                            unit: "GW",
                            i18n: ""
                        }, {
                            unit: "TW",
                            i18n: ""
                        }], n = 0, s = 0; s < a.length && (n = s, !((parseInt(t) + "").length <= 3)); s++) t /= 1e3;
                    return {
                        value: t = t.toFixed(r),
                        unit: a[n].unit
                    }
                },
                mq: function(t) {
                    return this.MQTT.point[t].value
                },
                backOrignalVal: function(t) {
                    var e = this.getSecondData().find(function(e) {
                        return parseInt(e.point_id) === parseInt(t)
                    });
                    if (e) {
                        var i = "%" === e.show_unit ? 100 : 1;
                        return parseFloat(e.value * i).toFixed(parseInt(e.valid_size))
                    }
                    return 0
                },
                isOnLine: function() {
                    return "1" === this.psDetail.ps_state && 1 === this.psDetail.valid_flag
                },
                getPsType: function() {
                    if (!this.psDetail.hasOwnProperty("valid_flag") || !this.psDetail.hasOwnProperty("has_ammeter") || !this.psDetail.hasOwnProperty("is_have_es_inverter")) return 0;
                    var t = 1;
                    return 3 === this.psDetail.valid_flag ? 2 === this.psType ? t = 1 : 0 === this.psType && (t = 2) : t = 1 === this.psDetail.is_have_es_inverter ? 1 : 2, t
                },
                closeDialog: function() {
                    this.dialogSetBatteryCapacity = !1
                },
                setBatterySuccess: function() {
                    this.dialogSetBatteryCapacity = !1, this.checkIsShowIcon()
                },
                checkIsShowIcon: function() {
                    var t = this;
                    if (3 !== this.psDetail.valid_flag) {
                        var e = parseInt(this.$route.query.psId);
                        Object(d.b)(this.$urlMap.showQuestionMark, {
                            ps_id: e
                        }).then(function(e) {
                            e && "1" === e.show_question_mark ? t.checkIsShowBattery = !0 : t.checkIsShowBattery = !1
                        })
                    }
                }
            }
        }, Jt = (i("7h2K"), Object(k.a)(Xt, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                staticClass: "content"
            }, [1 === t.getLottieViewType ? i("storage-lottie-view", {
                attrs: {
                    "ps-detail": t.psDetail,
                    "second-data": t.secondData
                }
            }) : 2 === t.getLottieViewType ? i("pv-lottie-view", {
                attrs: {
                    "ps-detail": t.psDetail,
                    "second-data": t.secondData,
                    "is-all-grid-net-work": "1" === t.psDetail.connect_type && 0 === t.psDetail.has_ammeter
                }
            }) : t._e(), t._v(" "), t.checkIsShow() ? i("i", {
                directives: [{
                    name: "permission",
                    rawName: "v-permission",
                    value: 203100105102,
                    expression: "203100105102"
                }],
                staticClass: "iconfont icon-helpCenter no-meter-tip",
                on: {
                    click: function(e) {
                        t.concernDialog = !0
                    }
                }
            }) : t._e(), t._v(" "), i("el-dialog", {
                attrs: {
                    visible: t.concernDialog,
                    "custom-class": "sm-dialog",
                    "append-to-body": ""
                },
                on: {
                    "update:visible": function(e) {
                        t.concernDialog = e
                    }
                }
            }, [i("div", {
                staticClass: "dialog-header",
                attrs: {
                    slot: "title"
                },
                slot: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_CONCERNS_WITH_SYSTEM_DATA")))]), t._v(" "), i("div", {
                domProps: {
                    innerHTML: t._s(t.getTipContent())
                }
            }), t._v(" "), i("div", {
                attrs: {
                    slot: "footer"
                },
                slot: "footer"
            }, [i("el-button", {
                on: {
                    click: function(e) {
                        t.concernDialog = !1
                    }
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_CANCLE")))]), t._v(" "), i("el-button", {
                attrs: {
                    type: "primary"
                },
                on: {
                    click: function(e) {
                        t.concernDialog = !1, t.formDialog = !0
                    }
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_PROCEED_TO_SET_BTN")))])], 1)]), t._v(" "), i("el-dialog", {
                attrs: {
                    visible: t.formDialog,
                    "custom-class": "little-dialog",
                    "append-to-body": ""
                },
                on: {
                    "update:visible": function(e) {
                        t.formDialog = e
                    }
                }
            }, [i("div", {
                staticClass: "dialog-header",
                attrs: {
                    slot: "title"
                },
                slot: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_GRID_TYPE")))]), t._v(" "), i("p", [t._v(t._s(t.$t("I18N_COMMON_GRID_CONNECTION_INSTRUCTION")))]), t._v(" "), i("br"), t._v(" "), i("el-select", {
                attrs: {
                    value: t.showName
                },
                on: {
                    change: t.handleChange
                }
            }, t._l(t.selectData, function(t) {
                return i("el-option", {
                    key: t.code_value,
                    attrs: {
                        label: t.code_name,
                        value: t.code_value
                    }
                })
            }), 1), t._v(" "), i("br"), t._v(" "), i("p", [t._v(t._s(t.$t("I18N_COMMON_NOTE_SINGAL")) + t._s(":"))]), t._v(" "), t._l(t.selectData, function(e) {
                return i("p", {
                    key: e.code_value
                }, [i("span", {
                    staticClass: "tip-type"
                }, [t._v(t._s(e.code_name) + t._s(":"))]), t._v(" "), i("span", [t._v(t._s(1 === parseInt(e.code_value) ? t.$t("I18N_COMMON_100_FEED_IN_DESCRIPTION") : t.$t("I18N_COMMON_SURPLUS_FEED_IN_DESCRIPTION")))])])
            }), t._v(" "), i("div", {
                attrs: {
                    slot: "footer"
                },
                slot: "footer"
            }, [i("el-button", {
                on: {
                    click: function(e) {
                        t.formDialog = !1
                    }
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_CANCLE")))]), t._v(" "), i("el-button", {
                attrs: {
                    disabled: !t.showName,
                    type: "primary"
                },
                on: {
                    click: t.saveConnection
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_DETERMINE")))])], 1)], 2)], 1)
        }, [], !1, null, null, null)); Jt.options.__file = "index.vue";
        var Zt = Jt.exports, te = i("lMUc"), ee = i("l1uK"), ie = {
            name: "CalculateRevenue",
            components: {
                revenueTips: te.a
            },
            mixins: [ee.a],
            props: {
                value: {
                    type: Boolean,
                    required: !0
                }
            },
            data: function() {
                return {
                    revenueHelp: "",
                    revenueRemain: !1
                }
            },
            computed: {
                revenueDialog: {
                    get: function() {
                        return this.value
                    },
                    set: function(t) {
                        this.$emit("input", t)
                    }
                }
            },
            created: function() {
                this.hasQuestion = this.$t("I18N_COMMON_CONCERN_WITH_REVENUE_MODIFY").replace(/\\n/gm, "<br/>").replace("{0}", this.$t("I18N_COMMON_CONFIGURE_TARIFF_BTN")).replace("{1}", this.$t("I18N_COMMON_RESET_REVENUE_BTN")), this.revenueHelp = this.$t("I18N_COMMON_REVENUE_HELP").replace(/\\n/gm, "<br>").replace("{0}", this.$t("I18N_COMMON_CONFIGURE_TARIFF_BTN")).replace("{1}", this.$t("I18N_COMMON_RESET_REVENUE_BTN"))
            },
            methods: {
                toTariff: function(t) {
                    this.$router.push({
                        path: "/plantDetail/config/powerPriceConfig",
                        query: {
                            psId: this.$route.query.psId,
                            ps_country_id: this.$route.query.ps_country_id,
                            ps_type: this.$route.query.ps_type,
                            status: this.$route.query.status,
                            ps_name: this.$route.query.ps_name,
                            sn_like: this.$route.query.sn_like,
                            selectPsType: this.$route.query.selectPsType,
                            revenue: t
                        }
                    })
                },
                resetRevenue: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return e.next = 2, t.getRemainCounts();
                                case 2:
                                    if (i = e.sent, t.revenueRemainNums = 2 - Number(i.count), !(t.revenueRemainNums < 1)) {
                                        e.next = 7;
                                        break
                                    }
                                    return t.revenueRemain = !0, e.abrupt("return");
                                case 7:
                                    t.toTariff(1);
                                case 8:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                }
            }
        }, re = (i("zMaL"), Object(k.a)(ie, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("el-dialog", {
                attrs: {
                    visible: t.revenueDialog,
                    "close-on-click-modal": !1,
                    "append-to-body": "",
                    "custom-class": "sm-dialog"
                },
                on: {
                    "update:visible": function(e) {
                        t.revenueDialog = e
                    }
                }
            }, [i("div", {
                staticClass: "dialog-header",
                attrs: {
                    slot: "title"
                },
                slot: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_CONCERN_WITH_REVENUE")))]), t._v(" "), i("div", {
                staticClass: "num-tips",
                domProps: {
                    innerHTML: t._s(t.hasQuestion)
                }
            }), t._v(" "), i("div", {
                attrs: {
                    slot: "footer"
                },
                slot: "footer"
            }, [i("el-button", {
                on: {
                    click: function(e) {
                        t.revenueDialog = !1
                    }
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_CANCLE")))]), t._v(" "), i("el-button", {
                attrs: {
                    type: "primary"
                },
                on: {
                    click: function(e) {
                        return t.toTariff(0)
                    }
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_CONFIGURE_TARIFF_BTN")))]), t._v(" "), i("el-button", {
                attrs: {
                    type: "primary"
                },
                on: {
                    click: t.resetRevenue
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_RESET_REVENUE_BTN")))])], 1), t._v(" "), i("revenue-tips", {
                on: {
                    closeRevenue: function(e) {
                        t.revenueDialog = !1
                    }
                },
                model: {
                    value: t.revenueRemain,
                    callback: function(e) {
                        t.revenueRemain = e
                    },
                    expression: "revenueRemain"
                }
            })], 1)
        }, [], !1, null, "089e352a", null)); re.options.__file = "calculateRevenue.vue";
        var ae = {
            components: {
                CalculateRevenue: re.exports
            },
            props: {
                singleCardData: {
                    type: Array,
                    default: function() {
                        return []
                    }
                }
            },
            data: function() {
                return {
                    revenue: !1
                }
            },
            computed: {
                plantDetail: function() {
                    return this.$store.state.dashboard.plantDetail
                }
            },
            methods: {
                revenueDialog: function() {
                    this.revenue = !0
                }
            }
        }, ne = (i("K7/Y"), Object(k.a)(ae, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("el-col", {
                staticClass: "single-card",
                attrs: {
                    md: 24,
                    lg: 8
                }
            }, [i("el-carousel", {
                class: {
                    "hide-carousel-button": t.singleCardData.length <= 1
                },
                attrs: {
                    autoplay: !1,
                    arrow: t.singleCardData.length <= 1 ? "never" : "hover"
                }
            }, t._l(t.singleCardData, function(e, r) {
                return i("el-carousel-item", {
                    key: r
                }, [i("div", {
                    staticClass: "grid-content"
                }, [i("el-row", {
                    staticClass: "top-area"
                }, [i("el-col", {
                    attrs: {
                        span: 24
                    }
                }, [i("div", {
                    staticClass: "title"
                }, [i("div", [i("i", {
                    class: "iconfont disable " + e.icon
                }), t._v(" "), i("span", [t._v(t._s(e.topTitle))])]), t._v(" "), e.showTip ? i("div", {
                    staticClass: "hoverTip"
                }, [i("el-button", {
                    directives: [{
                        name: "popover",
                        rawName: "v-popover:popover2",
                        arg: "popover2"
                    }],
                    staticClass: "iconfont icon-helpTip"
                }), t._v(" "), i("el-popover", {
                    ref: "popover2",
                    refInFor: !0,
                    attrs: {
                        placement: "top",
                        width: "320",
                        trigger: "hover"
                    }
                }, [t._v("\n                  " + t._s(e.tipText) + "\n                ")])], 1) : t._e()])]), t._v(" "), i("el-col", {
                    staticClass: "top-left",
                    attrs: {
                        span: 16
                    }
                }, [i("div", [i("span", {
                    staticClass: "num",
                    domProps: {
                        textContent: t._s(t.Sungrow.strCommaSplit(e.topValue))
                    }
                }), t._v(" "), i("span", {
                    domProps: {
                        textContent: t._s(e.topUnit)
                    }
                })])]), t._v(" "), e.xlinkHref ? i("div", {
                    staticClass: "grid-bg",
                    class: e.xlinkHref
                }, [i("svg", {
                    staticClass: "icon",
                    attrs: {
                        "aria-hidden": "true"
                    }
                }, [i("use", {
                    attrs: {
                        "xlink:href": "#icon-" + e.xlinkHref
                    }
                })])]) : t._e()], 1), t._v(" "), i("div", {
                    staticClass: "bottom-area"
                }, [i("div", {
                    staticClass: "bottom-left title"
                }, [t._v(t._s(e.bottomTitle)), 1 !== Number(t.plantDetail.share_type) ? i("i", {
                    directives: [{
                        name: "permission",
                        rawName: "v-permission",
                        value: 203100105,
                        expression: "203100105"
                    }],
                    staticClass: "ml-5",
                    class: e.iconHelp,
                    on: {
                        click: t.revenueDialog
                    }
                }) : t._e()]), t._v(" "), i("div", {
                    staticClass: "bottom-right"
                }, [i("span", {
                    staticClass: "num",
                    domProps: {
                        textContent: t._s(t.Sungrow.strCommaSplit(e.bottomValue))
                    }
                }), t._v(" "), i("span", {
                    domProps: {
                        textContent: t._s(e.bottomUnit)
                    }
                })])])], 1)])
            }), 1), t._v(" "), i("calculate-revenue", {
                model: {
                    value: t.revenue,
                    callback: function(e) {
                        t.revenue = e
                    },
                    expression: "revenue"
                }
            })], 1)
        }, [], !1, null, null, null)); ne.options.__file = "card.vue";
        var se = ne.exports, oe = i("EkQH"), le = i("r6kQ");

        function he(t, e) {
            var i = Object.keys(t);
            if (Object.getOwnPropertySymbols) {
                var r = Object.getOwnPropertySymbols(t);
                e && (r = r.filter(function(e) {
                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                })), i.push.apply(i, r)
            }
            return i
        }

        function ce(t) {
            for (var e = 1; e < arguments.length; e++) {
                var i = null != arguments[e] ? arguments[e] : {};
                e % 2 ? he(Object(i), !0).forEach(function(e) {
                    c()(t, e, i[e])
                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : he(Object(i)).forEach(function(e) {
                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                })
            }
            return t
        }

        function pe(t, e) {
            var i = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
            if (!i) {
                if (Array.isArray(t) || (i = function(t, e) {
                        if (!t) return;
                        if ("string" == typeof t) return me(t, e);
                        var i = Object.prototype.toString.call(t).slice(8, -1);
                        "Object" === i && t.constructor && (i = t.constructor.name);
                        if ("Map" === i || "Set" === i) return Array.from(t);
                        if ("Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return me(t, e)
                    }(t)) || e && t && "number" == typeof t.length) {
                    i && (t = i);
                    var r = 0,
                        a = function() {};
                    return {
                        s: a,
                        n: function() {
                            return r >= t.length ? {
                                done: !0
                            } : {
                                done: !1,
                                value: t[r++]
                            }
                        },
                        e: function(t) {
                            throw t
                        },
                        f: a
                    }
                }
                throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
            }
            var n, s = !0,
                o = !1;
            return {
                s: function() {
                    i = i.call(t)
                },
                n: function() {
                    var t = i.next();
                    return s = t.done, t
                },
                e: function(t) {
                    o = !0, n = t
                },
                f: function() {
                    try {
                        s || null == i.return || i.return()
                    } finally {
                        if (o) throw n
                    }
                }
            }
        }

        function me(t, e) {
            (null == e || e > t.length) && (e = t.length);
            for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i];
            return r
        }
        var de = null, ue = {
            name: "Overview",
            components: {
                IconTip: f.a,
                RightSideNav: g,
                TodayWeather: u.a,
                energyGraph: Tt,
                PieChart: v.a,
                MixChart: A,
                progressCircle: P,
                card: se,
                LottieView: Zt
            },
            props: {
                inverterIsFault: {
                    type: Boolean,
                    default: !1
                },
                inverterIsAlarm: {
                    type: Boolean,
                    default: !1
                },
                psValidFlag: {
                    type: Number,
                    default: 1
                },
                psOffLine: {
                    type: Boolean,
                    default: !1
                },
                gridType: {
                    type: String,
                    default: "AC"
                },
                circleData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                },
                lineData: {
                    type: Object,
                    default: function() {
                        return {}
                    }
                }
            },
            data: function() {
                return {
                    showNagetiveMsg: !0,
                    negative_load_msg: "",
                    psId: void 0,
                    psType: void 0,
                    hasAmmeter: void 0,
                    has_meteo_station: "",
                    hidePieView: !0,
                    connectType: "",
                    dateType: 1,
                    isClickDateType: 1,
                    isHaveEsInverter: "",
                    dateTypeNameArray: ["I18N_COMMON_DAY1", "I18N_COMMON_MONTH", "I18N_COMMON_YEAR", "I18N_COMMON_TOTAL2", "I18N_COMMON_CURRENT_VALUE"],
                    chooseDate: void 0,
                    datePickerType: "date",
                    datePickerFormat: "yyyy/MM/dd",
                    isLoop: !1,
                    showDateComponent: !0,
                    showTable: !1,
                    isLoadingEnd: !1,
                    isLoadingDateEnd: !1,
                    iconIndex: 1,
                    loadingData: 0,
                    timeLoadingData: 0,
                    showGraph: [],
                    lastType: 1,
                    isShowSecond: !1,
                    showNowValueBtn: !1,
                    isSupportSecond: "",
                    psDetail: {
                        today_energy: {},
                        today_income: {},
                        month_energy: {},
                        month_income: {},
                        total_energy: {},
                        total_income: {},
                        p83076_map_virgin: {
                            value: void 0
                        },
                        p83202_map_virgin: {
                            value: void 0
                        },
                        co2_reduce_total: {},
                        coal_reduce_total: {},
                        tree_reduce_total: {},
                        p83055_map: {},
                        p83022_map: {}
                    },
                    psInfoData: {},
                    isTransformSystem: void 0,
                    currentPower: {},
                    installCapacity: {},
                    psAlias: {
                        zfzy: {},
                        zfzy_rate: void 0
                    },
                    ps: {
                        pv: {},
                        pv_virgin: {},
                        gridQuantity: {},
                        gridQuantity_virgin: {},
                        zfzy: {},
                        zfzy_rate: void 0,
                        zfzy_virgin: {},
                        battryCharge: {},
                        familyConsume: {},
                        familyConsume_virgin: {},
                        zjzz: {},
                        zjzz_rate: void 0,
                        gridPurchase: {},
                        gridPurchase_virgin: {},
                        p83097_map_virgin: {}
                    },
                    point: {
                        xArray: [],
                        unitArray: [],
                        pvArray: [],
                        gridPurchaseArray: [],
                        gridQuantityArray: [],
                        battryChargeArray: [],
                        battryDischargeArray: [],
                        selfConsumptionYieldArray: [],
                        consumeElectricity: [],
                        batteryArray: [],
                        gridArray: [],
                        radiation: [],
                        radiationUnit: "",
                        useElectricity: []
                    },
                    pointChart: {
                        xArray: [],
                        unitArray: [],
                        pvArray: [],
                        gridPurchaseArray: [],
                        gridQuantityArray: [],
                        battryChargeArray: [],
                        battryDischargeArray: [],
                        selfConsumptionYieldArray: [],
                        consumeElectricity: [],
                        batteryArray: [],
                        gridArray: [],
                        radiation: [],
                        radiationUnit: "",
                        useElectricity: []
                    },
                    dateNum: "",
                    consumptionCircleW: 80,
                    echart: void 0,
                    powerPicOption: [],
                    shows: 0,
                    solarInfo: {
                        generation: void 0,
                        income: void 0
                    },
                    isBan: !1,
                    tableToolTip: {
                        content: this.$t("I18N_COMMON_FAMILY_CHANGE_TABLE"),
                        className: "icon-tableList"
                    },
                    limitDate: {
                        disabledDate: function(t) {
                            return t.getTime() > m.a.DefaultEndLimitTime.getTime()
                        }
                    },
                    elementNotifyArray: [],
                    secondDataPointList: new Set([13003, 13121, 13149, 13126, 13150, 24, 8018]),
                    lastTime: 0,
                    cacheRenderSecondData: {},
                    MQTT: {
                        config: {},
                        device: {},
                        reflect: {}
                    },
                    pointList: [],
                    secondData: null,
                    secondLevelIcon: "secondLevel_1",
                    offsetReminder: 0,
                    planNegativeNumTipObj: {},
                    openSwitchInterval: null,
                    secondRegisterInvertval: null,
                    plantDataInvertval: null
                }
            },
            computed: {
                isOnLine: function() {
                    return "1" === this.psDetail.ps_state && 1 === this.psDetail.valid_flag
                },
                solarStorePS: function() {
                    return [0, 2].includes(this.psType)
                },
                currentPowerAlias: function() {
                    return this.psDetail.curr_power
                },
                iconTipText: function() {
                    return "<div>\n                <div>".concat(this.$t("I18N_COMMON_DEVICE_INFO_PV"), "：").concat(this.$t("I18N_COMMON_PV_POWER"), "</div>\n                ").concat(1 === this.hasAmmeter || 0 === this.hasAmmeter && 1 === this.connectType ? "<br><div>".concat(this.$t("I18N_COMMON_POWER_GRID"), "：").concat(this.$t("I18N_COMMON_GRID_CHART_TIP"), "</div><br>") : "", "\n                ").concat(1 === this.hasAmmeter && 1 === this.isHaveEsInverter ? "<div>".concat(this.$t("I18N_COMMON_BATTERY_NAME"), "：").concat(this.$t("I18N_COMMON_BATTERY_CHART_TIP"), "</div><br>") : "", "\n                ").concat(1 === this.hasAmmeter ? "<div>".concat(this.$t("I18N_COMMON_ELECTRIC_BURDEN"), "：").concat(this.$t("I18N_COMMON_LOAD_POWER"), "</div>") : "", "\n              </div>")
                },
                isShowTipIcon: function() {
                    return !(1 !== this.dateType && 5 !== this.dateType || 0 !== this.psType && 2 !== this.psType)
                },
                isShowTipIconForExcelAndTable: function() {
                    return 5 !== this.dateType
                },
                showNoData: function() {
                    return !!this.isLoadingDateEnd && (!this.showGraph && 5 !== this.dateType && (!(this.showGraph || !this.isLoadingDateEnd) || void 0))
                },
                echartOption: function() {
                    var t = {};
                    return 2 === this.psType ? t = function(t) {
                        var e = {
                            tooltip: {
                                trigger: "axis",
                                axisPointer: {
                                    type: "cross",
                                    crossStyle: {
                                        color: "#999"
                                    },
                                    label: {
                                        formatter: function(t) {
                                            return R(t)
                                        }
                                    }
                                },
                                formatter: function(e) {
                                    return L(e, t.pointChart, t.dateType)
                                },
                                position: function(t, e, i, r, a) {
                                    var n = {
                                        top: 55
                                    };
                                    return t[0] < a.viewSize[0] / 2 ? n.left = t[0] : n.left = t[0] - i.clientWidth, n
                                }
                            },
                            animation: !1,
                            toolbox: {
                                feature: {
                                    dataView: {
                                        show: !1,
                                        readOnly: !1
                                    },
                                    magicType: {
                                        show: !1,
                                        type: ["line", "bar"]
                                    },
                                    restore: {
                                        show: !1
                                    },
                                    saveAsImage: {
                                        show: !1
                                    }
                                }
                            },
                            grid: {
                                top: 80,
                                left: "3%",
                                right: "3%",
                                bottom: "8%",
                                containLabel: !0
                            },
                            legend: {
                                orient: "horizontal",
                                x: "center",
                                y: 30,
                                textStyle: {
                                    fontFamily: "Microsoft YaHei"
                                },
                                itemWidth: 20,
                                itemHeight: 8,
                                itemGap: 15
                            },
                            xAxis: [{
                                type: "category",
                                data: t.point.xArray,
                                splitLine: {
                                    show: !1
                                },
                                axisLine: {
                                    show: !0,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                },
                                axisLabel: {
                                    show: !0,
                                    rotate: 0,
                                    textStyle: {
                                        color: "#818181"
                                    }
                                },
                                axisTick: {
                                    show: !1,
                                    lineStyle: {
                                        width: 4,
                                        color: "#818181"
                                    }
                                }
                            }],
                            yAxis: [{
                                type: "value",
                                name: "".concat(1 === t.dateType || 5 === t.dateType ? t.$t("I18N_COMMON_NORMAL_POWER") : t.$t("I18N_COMMON_YIELD"), " (").concat(t.point.unitArray[0] || "", ")"),
                                splitLine: {
                                    show: !0
                                },
                                axisLabel: {
                                    show: !0,
                                    textStyle: {
                                        color: "#818181"
                                    },
                                    formatter: function(t, e) {
                                        return a.a.strCommaSplit(t)
                                    }
                                },
                                axisLine: {
                                    show: !0,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                },
                                nameTextStyle: {
                                    color: "#818181",
                                    fontFamily: "Microsoft YaHei"
                                },
                                axisTick: {
                                    show: !1,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                }
                            }],
                            dataZoom: [{
                                type: "inside",
                                show: !0,
                                realtime: !0,
                                start: 0,
                                end: 100
                            }]
                        };
                        return e.legend.data = N(t, e), e.series = j(t.point, e.legend.data, t.dateType), 1 !== t.dateType && 5 !== t.dateType && (e.series = e.series.map(function(t) {
                            return t.type = "bar", t.barMaxWidth = 35, t
                        })), e.series.forEach(function(e) {
                            e.name === t.$t("I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION") && (e.yAxisIndex = 1)
                        }), e
                    }(this) : 0 === this.psType ? t = function(t) {
                        var e = {
                            tooltip: {
                                trigger: "axis",
                                axisPointer: {
                                    type: "cross",
                                    crossStyle: {
                                        color: "#999"
                                    },
                                    label: {
                                        formatter: function(t) {
                                            return R(t)
                                        }
                                    }
                                },
                                formatter: function(e) {
                                    return L(e, t.pointChart, t.dateType)
                                }
                            },
                            toolbox: {
                                feature: {
                                    dataView: {
                                        show: !1,
                                        readOnly: !1
                                    },
                                    magicType: {
                                        show: !1,
                                        type: ["line", "bar"]
                                    },
                                    restore: {
                                        show: !1
                                    },
                                    saveAsImage: {
                                        show: !1
                                    }
                                }
                            },
                            grid: {
                                top: 80,
                                left: "3%",
                                right: "3%",
                                bottom: "8%",
                                containLabel: !0
                            },
                            legend: {
                                orient: "horizontal",
                                x: "center",
                                y: 30,
                                textStyle: {
                                    fontFamily: "Microsoft YaHei"
                                },
                                itemWidth: 20,
                                itemHeight: 8,
                                itemGap: 15
                            },
                            xAxis: [{
                                type: "category",
                                data: t.point.xArray,
                                splitLine: {
                                    show: !1
                                },
                                axisLine: {
                                    show: !0,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                },
                                axisLabel: {
                                    show: !0,
                                    rotate: 0,
                                    textStyle: {
                                        color: "#818181"
                                    }
                                },
                                axisTick: {
                                    show: !1,
                                    lineStyle: {
                                        width: 4,
                                        color: "#818181"
                                    }
                                }
                            }],
                            yAxis: [{
                                type: "value",
                                name: "".concat(1 === t.dateType || 5 === t.dateType ? t.$t("I18N_COMMON_NORMAL_POWER") : t.$t("I18N_COMMON_YIELD"), " (").concat(t.point.unitArray[0] || "--", ")"),
                                splitLine: {
                                    show: !0,
                                    lineStyle: {
                                        color: "#d9d9d9"
                                    }
                                },
                                axisLabel: {
                                    show: !0,
                                    textStyle: {
                                        color: "#818181"
                                    },
                                    formatter: function(t, e) {
                                        return a.a.strCommaSplit(t)
                                    }
                                },
                                axisLine: {
                                    show: !0,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                },
                                nameTextStyle: {
                                    color: "#818181",
                                    fontFamily: "Microsoft YaHei"
                                },
                                axisTick: {
                                    show: !1,
                                    lineStyle: {
                                        color: "#818181"
                                    }
                                }
                            }],
                            animation: !1,
                            dataZoom: [{
                                type: "inside",
                                show: !0,
                                realtime: !0,
                                start: 0,
                                end: 100
                            }]
                        };
                        return e.legend.data = N(t, e), e.series = j(t.point, e.legend.data, t.dateType), 1 !== t.dateType && 5 !== t.dateType && (e.series = e.series.map(function(t) {
                            return t.type = "bar", t.barMaxWidth = 35, t
                        })), e.series.forEach(function(e) {
                            e.name === t.$t("I18N_COMMON_INSTANTANEOUS_SCATTERED_RADIATION") && (e.yAxisIndex = 1)
                        }), e
                    }(this) : 3 === this.psType && (t = function(t) {
                        var e = {
                                animation: !1,
                                tooltip: {
                                    trigger: "axis",
                                    axisPointer: {
                                        type: "cross",
                                        crossStyle: {
                                            color: "#999"
                                        },
                                        label: {
                                            formatter: function(t) {
                                                return R(t)
                                            }
                                        }
                                    },
                                    formatter: function(e) {
                                        return L(e, t.pointChart, t.dateType)
                                    }
                                },
                                toolbox: {
                                    feature: {
                                        dataView: {
                                            show: !1,
                                            readOnly: !1
                                        },
                                        magicType: {
                                            show: !1,
                                            type: ["line", "bar"]
                                        },
                                        restore: {
                                            show: !1
                                        },
                                        saveAsImage: {
                                            show: !1
                                        }
                                    }
                                },
                                grid: {
                                    top: 80,
                                    left: "3%",
                                    right: "3%",
                                    bottom: "8%",
                                    containLabel: !0
                                },
                                legend: {
                                    orient: "horizontal",
                                    x: "center",
                                    y: 30,
                                    textStyle: {
                                        fontFamily: "Microsoft YaHei"
                                    },
                                    itemWidth: 20,
                                    itemHeight: 8,
                                    itemGap: 15,
                                    data: []
                                },
                                xAxis: [{
                                    type: "category",
                                    data: t.point.xArray,
                                    splitLine: {
                                        show: !1
                                    },
                                    axisLine: {
                                        show: !0,
                                        lineStyle: {
                                            color: "#818181"
                                        }
                                    },
                                    axisLabel: {
                                        show: !0,
                                        rotate: 0,
                                        textStyle: {
                                            color: "#818181"
                                        }
                                    },
                                    axisTick: {
                                        show: !1,
                                        lineStyle: {
                                            width: 4,
                                            color: "#818181"
                                        }
                                    }
                                }],
                                yAxis: [{
                                    type: "value",
                                    name: "".concat(1 === t.dateType ? t.$t("I18N_COMMON_NORMAL_POWER") : t.$t("I18N_COMMON_YIELD"), " (").concat(t.point.unitArray[0] || "--", ")"),
                                    splitLine: {
                                        show: !1
                                    },
                                    axisLabel: {
                                        show: !0,
                                        textStyle: {
                                            color: "#818181"
                                        },
                                        formatter: function(t, e) {
                                            return a.a.strCommaSplit(t)
                                        }
                                    },
                                    axisLine: {
                                        show: !0,
                                        lineStyle: {
                                            color: "#818181"
                                        }
                                    },
                                    nameTextStyle: {
                                        color: "#818181",
                                        fontFamily: "Microsoft YaHei"
                                    },
                                    axisTick: {
                                        show: !1,
                                        lineStyle: {
                                            color: "#818181"
                                        }
                                    }
                                }],
                                dataZoom: [{
                                    type: "inside",
                                    show: !0,
                                    realtime: !0,
                                    start: 0,
                                    end: 100
                                }],
                                series: []
                            },
                            i = t.$refs.energyGraph,
                            r = i && i.currentInverterOffLine;
                        return 1 === t.dateType ? (e.legend.data = [t.$t("I18N_COMMON_DEVICE_INFO_PV"), t.$t("I18N_COMMON_BATTERY_NAME"), t.$t("I18N_COMMON_POWER_GRID"), t.$t("I18N_COMMON_ELECTRIC_BURDEN")], e.series = j(t.point, e.legend.data, t.dateType), r && (e.legend.data.splice(2, 1), e.series.splice(2, 1))) : (e.legend.data = [t.$t("I18N_COMMON_DEVICE_INFO_PV"), t.$t("I18N_COMMON_ENERGY_GET_FROM_GRID"), t.$t("I18N_COMMON_FEED_NET"), t.$t("I18N_COMMON_BATTARY_CHARGE"), t.$t("I18N_COMMON_BATTARY_DISCHARGE"), t.$t("I18N_COMMON_ELECTRIC_BURDEN")], e.series = j(t.point, e.legend.data, t.dateType), r && (e.legend.data.splice(1, 2), e.series.splice(1, 2)), e.series = e.series.map(function(t) {
                            return t.type = "bar", t.barMaxWidth = 35, t
                        })), e
                    }(this)), 0 === this.point.xArray.length && t && delete t.dataZoom, t
                },
                gridQuantity_rate: function() {
                    var t = parseFloat(this.ps.gridQuantity_virgin.value / this.ps.pv_virgin.value);
                    return t = (100 * t).toFixed(2), t
                },
                battryCharge_rate: function() {
                    return ((1e4 - (parseInt(100 * this.gridQuantity_rate) + parseInt(100 * this.ps.zfzy_rate))) / 100).toFixed(2)
                },
                gridPurchase_rate: function() {
                    return (100 - this.ps.zjzz_rate).toFixed(2)
                },
                pie1Rate: function() {
                    var t = this.percentageFormat(this.ps.zfzy_rate),
                        e = this.percentageFormat(this.gridQuantity_rate),
                        i = [t, this.percentageFormat(this.battryCharge_rate), e],
                        r = ["#ff9419", "#1998ff", "#1ecc0a"],
                        a = i;
                    return i.every(function(t) {
                        return "--" === t || 0 === t
                    }) && (a = [0], r = ["#d2d2d2"]), {
                        series: [{
                            type: "pie",
                            radius: ["80%", "90%"],
                            avoidLabelOverlap: !1,
                            label: {
                                normal: {
                                    show: !1
                                },
                                emphasis: {
                                    show: !0,
                                    textStyle: {
                                        fontSize: "16",
                                        fontWeight: "bold"
                                    }
                                }
                            },
                            labelLine: {
                                show: !1
                            },
                            data: a
                        }],
                        color: r
                    }
                },
                pie2Rate: function() {
                    var t = [this.percentageFormat(this.ps.zjzz_rate), this.percentageFormat(this.gridPurchase_rate)],
                        e = ["#ff9419", "#1998ff"],
                        i = t;
                    return t.every(function(t) {
                        return "--" === t || 0 === t
                    }) && (i = [0], e = ["#d2d2d2"]), {
                        series: [{
                            type: "pie",
                            radius: ["80%", "90%"],
                            avoidLabelOverlap: !1,
                            label: {
                                normal: {
                                    show: !1
                                },
                                emphasis: {
                                    show: !0,
                                    textStyle: {
                                        fontSize: "16",
                                        fontWeight: "bold"
                                    }
                                }
                            },
                            labelLine: {
                                show: !1
                            },
                            data: i
                        }],
                        color: e
                    }
                },
                tableData: function() {
                    var t = this,
                        e = [];
                    if (0 === this.psType || 2 === this.psType) {
                        var i, r = pe(this.pointChart.xArray.keys());
                        try {
                            var a = function() {
                                var r = i.value,
                                    a = {};
                                Object.keys(t.pointChart).forEach(function(e) {
                                    t.pointChart[e] && (["xArray"].includes(e) ? a[e] = t.pointChart[e][r] : a[e] = t.Sungrow.strCommaSplit(t.pointChart[e][r]))
                                }), e.push(a)
                            };
                            for (r.s(); !(i = r.n()).done;) a()
                        } catch (t) {
                            r.e(t)
                        } finally {
                            r.f()
                        }
                    } else if (3 === this.psType) {
                        var n, s = this.$refs.energyGraph,
                            o = s && s.currentInverterOffLine,
                            l = pe(this.pointChart.xArray.keys());
                        try {
                            for (l.s(); !(n = l.n()).done;) {
                                var h = n.value,
                                    c = {};
                                1 === this.dateType ? (c.time = this.pointChart.xArray[h], c.pv = this.Sungrow.strCommaSplit(this.pointChart.pvArray[h]), c.battery = this.Sungrow.strCommaSplit(this.pointChart.batteryArray[h]), o || (c.net = this.Sungrow.strCommaSplit(this.pointChart.gridArray[h])), c.homeLoad = this.Sungrow.strCommaSplit(this.pointChart.consumeElectricity[h])) : (c.time = this.pointChart.xArray[h], c.pv = this.Sungrow.strCommaSplit(this.pointChart.pvArray[h]), o || (c.gridPurchase = this.Sungrow.strCommaSplit(this.pointChart.gridPurchaseArray[h]), c.gridQuantity = this.Sungrow.strCommaSplit(this.pointChart.gridQuantityArray[h])), c.battryCharge = this.Sungrow.strCommaSplit(this.pointChart.battryChargeArray[h]), c.battryDischarge = this.Sungrow.strCommaSplit(this.pointChart.battryDischargeArray[h]), c.homeLoad = this.Sungrow.strCommaSplit(this.pointChart.consumeElectricity[h])), e.push(c)
                            }
                        } catch (t) {
                            l.e(t)
                        } finally {
                            l.f()
                        }
                    }
                    return e
                },
                table: function() {
                    var t = [];
                    if (0 === this.psType || 2 === this.psType) 1 === this.dateType || 5 === this.dateType ? (t.push({
                        prop: "xArray",
                        label: this.$t("I18N_COMMON_TIME")
                    }), t.push({
                        prop: "pvArray",
                        label: this.$t("I18N_COMMON_DEVICE_INFO_PV")
                    }), 1 === this.hasAmmeter ? (t.push({
                        prop: "gridArray",
                        label: this.$t("I18N_COMMON_POWER_GRID")
                    }), 1 === this.isHaveEsInverter && t.push({
                        prop: "batteryArray",
                        label: this.$t("I18N_COMMON_BATTERY_NAME")
                    }), t.push({
                        prop: "consumeElectricity",
                        label: this.$t("I18N_COMMON_ELECTRIC_BURDEN")
                    })) : 5 === this.dateType && 1 === this.connectType && t.push({
                        prop: "gridArray",
                        label: this.$t("I18N_COMMON_POWER_GRID")
                    }), 1 === this.has_meteo_station && t.push({
                        prop: "radiation",
                        label: this.$t("I18N_COMMON_LRRADIATIO") + "(" + this.point.radiationUnit + ")"
                    })) : (t.push({
                        prop: "xArray",
                        label: this.$t("I18N_COMMON_TIME")
                    }), t.push({
                        prop: "pvArray",
                        label: this.$t("I18N_COMMON_DEVICE_INFO_PV")
                    }), 1 === this.hasAmmeter && (t.push({
                        prop: "gridPurchaseArray",
                        label: this.$t("I18N_COMMON_ENERGY_GET_FROM_GRID")
                    }), t.push({
                        prop: "gridQuantityArray",
                        label: this.$t("I18N_COMMON_FEED_NET")
                    }), 1 === this.isHaveEsInverter && (t.push({
                        prop: "battryChargeArray",
                        label: this.$t("I18N_COMMON_BATTARY_CHARGE")
                    }), t.push({
                        prop: "battryDischargeArray",
                        label: this.$t("I18N_COMMON_BATTARY_DISCHARGE")
                    })), t.push({
                        prop: "consumeElectricity",
                        label: this.$t("I18N_COMMON_ELECTRIC_BURDEN")
                    }), (0 === this.isHaveEsInverter && 1 === this.hasAmmeter || 1 === this.isHaveEsInverter && "1" !== this.isTransformSystem) && t.push({
                        prop: "selfConsumptionYieldArray",
                        label: this.$t("I18N_COMMON_SELF_CONSUMPTION")
                    })));
                    else if (3 === this.psType) {
                        var e = this.$refs.energyGraph,
                            i = e && e.currentInverterOffLine;
                        1 === this.dateType ? (t.push({
                            prop: "time",
                            label: this.$t("I18N_COMMON_TIME")
                        }), t.push({
                            prop: "pv",
                            label: this.$t("I18N_COMMON_DEVICE_INFO_PV")
                        }), t.push({
                            prop: "battery",
                            label: this.$t("I18N_COMMON_BATTERY_NAME")
                        }), i || t.push({
                            prop: "net",
                            label: this.$t("I18N_COMMON_POWER_GRID")
                        }), t.push({
                            prop: "homeLoad",
                            label: this.$t("I18N_COMMON_ELECTRIC_BURDEN")
                        })) : (t.push({
                            prop: "time",
                            label: this.$t("I18N_COMMON_TIME")
                        }), t.push({
                            prop: "pv",
                            label: this.$t("I18N_COMMON_DEVICE_INFO_PV")
                        }), i || (t.push({
                            prop: "gridPurchase",
                            label: this.$t("I18N_COMMON_ENERGY_GET_FROM_GRID")
                        }), t.push({
                            prop: "gridQuantity",
                            label: this.$t("I18N_COMMON_FEED_NET")
                        })), t.push({
                            prop: "battryCharge",
                            label: this.$t("I18N_COMMON_BATTARY_CHARGE")
                        }), t.push({
                            prop: "battryDischarge",
                            label: this.$t("I18N_COMMON_BATTARY_DISCHARGE")
                        }), t.push({
                            prop: "homeLoad",
                            label: this.$t("I18N_COMMON_ELECTRIC_BURDEN")
                        }))
                    }
                    var r = this.backUnit();
                    return t.forEach(function(t) {
                        "time" !== t.prop && "xArray" !== t.prop && "radiation" !== t.prop && (t.label = t.label + r)
                    }), t
                },
                photovoltaicData: function() {
                    return [
                        [this.createCardObjectData(ce(ce({}, this.currentPowerAlias), {
                            title: "I18N_COMMON_REALTIME_POWER"
                        }), ce(ce({}, this.installCapacity), {
                            title: "I18N_COMMON_PV_INSTALLED_CAPACITY"
                        }), {
                            icon: "icon-power",
                            xlinkHref: "colorPower"
                        })],
                        [this.createCardObjectData(ce(ce({}, this.psDetail.month_energy), {
                            title: "I18N_COMMON_MONTH_ELEC"
                        }), ce(ce({}, this.psDetail.month_income), {
                            title: "I18N_COMMON_REVENUE_THIS_MONTH"
                        }), {
                            icon: "icon-calendar",
                            xlinkHref: "colorCurve"
                        })],
                        [this.createCardObjectData(ce(ce({}, this.psDetail.total_energy), {
                            title: "I18N_COMMON_LEIJI_POWER"
                        }), ce(ce({}, this.psDetail.total_income), {
                            title: "I18N_COMMON_ACCUMULATED_REVENUE"
                        }), {
                            icon: "icon-noName_1",
                            xlinkHref: "colorBar",
                            showTip: !0,
                            tipText: "I18N_COMMIN_ADD_TOTAL_POWER_EXPLAIN",
                            iconHelp: "iconfont icon-helpCenter"
                        })]
                    ]
                },
                microGridData: function() {
                    if (3 !== this.psType) return [];
                    var t = this.createCardObjectData(ce(ce({}, this.psDetail.p83055_map), {
                            title: "I18N_COMMON_USE_POWER_DAY"
                        }), ce(ce({}, this.psDetail.p83054_map), {
                            title: "I18N_COMMON_TOTAL_COMSUMPTION_ELETRICITY"
                        }), {
                            icon: "icon-load"
                        }),
                        e = this.createCardObjectData(ce(ce({}, this.psDetail.p83051_map), {
                            title: "I18N_ES_DISENERGY_DAY"
                        }), ce(ce({}, this.psDetail.p83226_map), {
                            title: "I18N_COMMON_TOTAL_DISCHARGE_AMOUNT"
                        }), {
                            icon: "icon-discharge-battery"
                        }),
                        i = this.createCardObjectData(ce(ce({}, this.psDetail.p83049_map), {
                            title: "I18N_ES_ENERGY_DAY"
                        }), ce(ce({}, this.psDetail.p83225_map), {
                            title: "I18N_COMMON_TOTAL_CHARGE_AMOUNT"
                        }), {
                            icon: "icon-charge-battery"
                        }),
                        r = this.createCardObjectData(ce(ce({}, this.psDetail.p83195_map), {
                            title: "I18N_COMMON_DAILY_FEED_NETWORK_VOLUME"
                        }), ce(ce({}, this.psDetail.p83194_map), {
                            title: "I18N_COMMON_TOTAL_FEED_NETWORK_VOLUME"
                        }), {
                            icon: "icon-to-grid"
                        }),
                        a = this.createCardObjectData(ce(ce({}, this.psDetail.p83197_map), {
                            title: "I18N_COMMON_TAKE_POWER_DAILY"
                        }), ce(ce({}, this.psDetail.p83196_map), {
                            title: "I18N_COMMON_TAKE_POWER_TOTAL"
                        }), {
                            icon: "icon-from-grid"
                        }),
                        n = this.psDetail.energy_management_system_list || [];
                    return 0 === n.length || 1 !== parseInt(n[0].p24320) ? [
                        [t],
                        [e, i],
                        [r, a]
                    ] : [
                        [t],
                        [e],
                        [i]
                    ]
                },
                cardData: function() {
                    return "undefined" === this.psType ? [] : this.solarStorePS ? this.photovoltaicData : this.microGridData
                }
            },
            beforeDestroy: function() {
                Object(X.j)(this), this.clearIconTimeInterval(), this.clearOperationInterval(), clearInterval(this.secondRegisterInvertval), clearInterval(this.plantDataInvertval), de && (K.a.destroy("second_icon"), de = null), this.$store.commit("SET_REFRESHSWITCH", !1), this.elementNotifyArray.forEach(function(t) {
                    t && t.close()
                })
            },
            mounted: function() {
                this.$store.commit("SET_REFRESHSWITCH", !0), this.chooseDate = this.Sungrow.Format(new Date, "YYYYMMDD"), this.psId = Number(this.$route.query.psId), this.getPsDetail(!1), q.a.get("planNegativeNumTip") && (this.planNegativeNumTipObj = JSON.parse(q.a.get("planNegativeNumTip")))
            },
            methods: {
                handleSecondIcon: function() {
                    de && K.a.destroy("second_icon"), de = K.a.loadAnimation({
                        name: "second_icon",
                        container: document.getElementById("second_icon"),
                        renderer: "svg",
                        loop: !1,
                        animationData: Q
                    })
                },
                format: function(t) {
                    return ""
                },
                setPieView: function() {
                    var t = 0 === this.psDetail.is_have_es_inverter && 0 === this.hasAmmeter,
                        e = "1" === this.isTransformSystem,
                        i = 3 === this.psType,
                        r = t || e || i;
                    this.hidePieView = r
                },
                toRoute: function(t) {
                    this.$router.push({
                        name: t,
                        query: {
                            psId: this.psId
                        }
                    })
                },
                checkIsSecondData: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i, r, a;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return e.next = 2, Object(X.i)(t.psId + "");
                                case 2:
                                    if (!((i = e.sent) && i.second_data_ability_sn_list && i.second_data_ability_sn_list.length) || i.second_data_ability_sn_list.some(function(t) {
                                            return 0 === t.is_support_second_level
                                        })) {
                                        e.next = 12;
                                        break
                                    }
                                    return t.isShowSecond = !0, e.next = 7, Object(X.h)(t.psId + "");
                                case 7:
                                    r = e.sent, a = r.overFlag, !("overFlag" in r) || a > 0 ? t.refreshPsData() : t.checkVariousCount(), e.next = 13;
                                    break;
                                case 12:
                                    t.refreshPsData();
                                case 13:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                },
                checkVariousCount: function() {
                    var t = this;
                    Object(d.b)("/v1/devService/secondLevelData/getVariousCount", {
                        ps_id: this.psId + ""
                    }).then(function(e) {
                        if (!e || e.noSecondCount > 0) t.refreshPsData();
                        else {
                            if (!(t.isLoop && e.operationCount >= 0 && e.closed > 0)) return e.operationCount > 0 && 0 === e.closed ? (t.secondLevelIcon = "secondLevel_ing", t.lastType = 2, t.isLoop = !0, void(t.openSwitchInterval || (t.openSwitchInterval = setInterval(function() {
                                t.checkVariousCount()
                            }, 4e3)))) : e.closed > 0 && e.operationCount >= 0 ? (t.secondLevelIcon = "secondLevel_ing", t.lastType = 2, t.isLoop = !0, void t.operations()) : e.opened > 0 && e.opened === e.secondCount ? (t.clearOperationInterval(), void t.subscribeMQTT()) : void t.refreshPsData();
                            t.refreshPsData()
                        }
                    }).catch(function(e) {
                        t.refreshPsData()
                    })
                },
                clearIconTimeInterval: function() {
                    clearInterval(this.iconTimeInterval)
                },
                clearOperationInterval: function() {
                    clearInterval(this.openSwitchInterval)
                },
                operations: function() {
                    var t = this;
                    Object(d.b)("/v1/devService/secondLevelData/operationSecond", {
                        ps_id: this.psId + "",
                        operation_type: "1",
                        uuid_list: []
                    }, {
                        timeout: 18e5
                    }).then(function(e) {
                        e ? t.checkVariousCount() : t.refreshPsData()
                    }).catch(function(e) {
                        t.refreshPsData()
                    })
                },
                subscribeMQTT: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i, r, a;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return e.next = 2, Object(X.l)(t.psId + "", 0, 1);
                                case 2:
                                    if (!(i = e.sent) || "1" !== i.code) {
                                        e.next = 20;
                                        break
                                    }
                                    return e.next = 6, Object(X.g)();
                                case 6:
                                    if ((r = e.sent) && "1" === r.code) {
                                        e.next = 10;
                                        break
                                    }
                                    return t.refreshPsData(), e.abrupt("return");
                                case 10:
                                    t.lastType = 3, t.handleSecondIcon(), t.MQTT.config = ce({}, r), t.pointList = i.second_data_all_point_list, t.MQTT.reflect = ce({}, i), Object(X.k)(t.MQTT.config, t, t.MQTT.reflect), a = Number.parseInt(t.MQTT.reflect.subscribe_effective_minute), t.secondRegisterInvertval || (t.secondRegisterInvertval = setInterval(function() {
                                        Object(X.l)(t.psId, 1, 1)
                                    }, 60 * (a - 1) * 1e3)), e.next = 21;
                                    break;
                                case 20:
                                    t.refreshPsData();
                                case 21:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                },
                refreshPsData: function() {
                    var t = this;
                    this.isShowSecond && (this.secondLevelIcon = "secondLevel_1", this.lastType = 1), this.clearOperationInterval(), this.plantDataInvertval || (this.plantDataInvertval = setInterval(function() {
                        t.getPsDetail()
                    }, 3e5))
                },
                getPsDetail: function() {
                    var t = this,
                        e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0],
                        i = {
                            service: "getPsDetailWithPsType"
                        };
                    i.ps_id = this.psId;
                    var r = this.judgePsType(this.$route.query.ps_type);
                    0 === r || 2 === r ? (i.version_tag = 1, i.is_get_ps_level_data = 1) : 3 === r && (this.showNowValueBtn = !1), i.is_get_household_pv_inverter_data = 1, Object(d.b)("/v1/powerStationService/" + i.service, i).then(function(i) {
                        i = i || {};
                        var r = ce(ce({}, t.psDetail), i);
                        t.psDetail = r, t.negative_load_msg = i.negative_load_msg ? i.negative_load_msg.replace(/\|/g, "<br>") : "", t.psType = t.judgePsType(t.psDetail.ps_type), 2 === t.psType ? (t.psDetail.p83076_map && (t.currentPower.value = t.psDetail.p83076_map.value, t.currentPower.unit = t.psDetail.p83076_map.unit), t.psDetail.p83202_map && (t.installCapacity.value = t.psDetail.p83202_map.value, t.installCapacity.unit = t.psDetail.p83202_map.unit)) : 0 === t.psType ? (t.psDetail.curr_power && (t.currentPower.value = t.psDetail.curr_power.value, t.currentPower.unit = t.psDetail.curr_power.unit), t.psDetail.design_capacity && (t.installCapacity.value = t.psDetail.design_capacity.value, t.installCapacity.unit = t.psDetail.design_capacity.unit)) : t.psType, t.hasAmmeter = isNaN(i.has_ammeter) ? 0 : parseInt(i.has_ammeter), t.isHaveEsInverter = isNaN(i.is_have_es_inverter) ? 0 : parseInt(i.is_have_es_inverter), t.has_meteo_station = isNaN(i.has_meteo_station) ? 0 : parseInt(i.has_meteo_station), t.isTransformSystem = i.is_transform_system, t.connectType = isNaN(i.connect_type) ? 0 : parseInt(i.connect_type), t.offsetReminder = i.self_consumption_offset_reminder, t.setPieView();
                        var a = i.household_inverter_base_data || [],
                            n = i.storage_inverter_base_data || [],
                            o = [].concat(s()(n), s()(a));
                        o.length > 0 ? (t.MQTT.device.device_code = o[0].device_code || "", t.MQTT.device.device_type = o[0].device_type || "") : (t.MQTT.device.device_code = "", t.MQTT.device.device_type = ""), t.isLoadingEnd = !0, t.Sungrow.checkPermission("203100105102") && "1" !== t.$store.getters.plantDetail.share_type && function(t) {
                            0 === t.elementNotifyArray.length && Z(t)
                        }(t), t.loadPsTimeData(), e || 3 === t.psDetail.valid_flag || t.checkIsSecondData()
                    })
                },
                loadPsTimeData: function() {
                    switch (this.clearData(this.point), this.psType) {
                        case 0:
                        case 2:
                            this.loadPsData();
                            break;
                        case 3:
                            this.loadMicroNetData()
                    }
                },
                loadPsHisSecondData: function() {
                    var t = this;
                    return l()(regeneratorRuntime.mark(function e() {
                        var i, r, n;
                        return regeneratorRuntime.wrap(function(e) {
                            for (;;) switch (e.prev = e.next) {
                                case 0:
                                    return t.MQTT.device.sn = t.MQTT.sn, e.next = 3, Object(X.f)(t.MQTT.device, t.MQTT.uuid);
                                case 3:
                                    if (i = e.sent, t.isLoadingDateEnd = !0, t.loadingData = 0, t.point.unitArray.push("kW"), null != i && !a.a.isUndefinedOrNull(i.second_data_all_point_list) && !a.a.isUndefinedOrNull(i.second_data_list)) {
                                        e.next = 12;
                                        break
                                    }
                                    return r = Object(J.a)(t), t.point.xArray = r.timeArr, 1 === t.isHaveEsInverter ? (t.point.pvArray = r.pointList, t.point.gridArray = r.pointList, t.point.batteryArray = r.pointList, t.point.consumeElectricity = r.pointList) : (t.point.pvArray = r.pointList, 1 === t.hasAmmeter && (t.point.gridArray = r.pointList, t.point.consumeElectricity = r.pointList), 0 === t.hasAmmeter && 1 === t.connectType && (t.point.gridArray = r.pointList)), e.abrupt("return");
                                case 12:
                                    (n = Object(J.b)(t, t.secondDataPointList, i.second_data_list)) && (t.point.xArray = n.timeArr, 1 === t.isHaveEsInverter ? (t.point.pvArray = Object(X.b)(n.points.get("p13003")), t.point.gridArray = Object(X.c)(2, n), t.point.batteryArray = Object(X.c)(3, n), t.point.consumeElectricity = Object(X.c)(4, n, t.point.gridArray, t.point.batteryArray)) : (t.point.pvArray = Object(X.b)(n.points.get("p24")), 1 === t.hasAmmeter && (t.point.gridArray = Object(X.b)(n.points.get("p8018")), t.point.consumeElectricity = Object(X.c)(1, n)), 0 === t.hasAmmeter && 1 === t.connectType && (t.point.gridArray = Object(X.b)(n.points.get("p24"), !0))));
                                case 14:
                                case "end":
                                    return e.stop()
                            }
                        }, e)
                    }))()
                },
                renderSecondData: function(t) {
                    var e = this;
                    this.handleSecondIcon(), this.secondData = t, t.dataList[0].data.forEach(function(t) {
                        if ("83033" === t.id) {
                            var i, r = "kW",
                                a = pe(e.pointList);
                            try {
                                for (a.s(); !(i = a.n()).done;) {
                                    var n = i.value;
                                    83033 === n.point_id && (r = n.show_unit)
                                }
                            } catch (t) {
                                a.e(t)
                            } finally {
                                a.f()
                            }
                            e.psDetail.curr_power.unit = r, e.psDetail.curr_power.value = e.Sungrow.PointValUnitFormat(t.val, e.psDetail.curr_power.unit, 3)
                        }
                    })
                },
                dealRenderSecondDataLast: function(t) {
                    if (this.point.pvArray.shift(), this.point.gridArray.shift(), this.point.batteryArray.shift(), this.point.consumeElectricity.shift(), 1 === this.isHaveEsInverter) {
                        this.point.pvArray.push(Object(X.e)(t.get("p13003")));
                        var e = Object(X.d)(2, t.get("p13149"), t.get("p13121"));
                        this.point.gridArray.push(e);
                        var i = Object(X.d)(2, t.get("p13150"), t.get("p13126"));
                        this.point.batteryArray.push(i), this.point.consumeElectricity.push(Object(X.d)(4, Object(X.e)(t.get("p13003")), e, i))
                    } else this.point.pvArray.push(Object(X.e)(t.get("p24"))), 1 === this.hasAmmeter && (this.point.gridArray.push(Object(X.e)(t.get("p8018"))), this.point.consumeElectricity.push(Object(X.d)(1, t.get("p24"), t.get("p8018")))), 0 === this.hasAmmeter && 1 === this.connectType && this.point.gridArray.push(Object(X.e)(t.get("p24"), !0))
                },
                loadPsData: function() {
                    if (5 !== this.dateType) {
                        var t = this,
                            e = {
                                service: "getHouseholdStoragePsReport"
                            };
                        e.ps_id = t.psId, e.date_id = t.chooseDate, e.date_type = t.dateType, e.version_tag = 1, 1 === t.dateType && (e.minute_interval = 5), Object(d.b)("/v1/powerStationService/" + e.service, e).then(function(i) {
                            var r;
                            if (t.hasAmmeter = isNaN(i.has_ammeter) ? 0 : parseInt(i.has_ammeter), t.isHaveEsInverter = isNaN(i.is_have_es_inverter) ? 0 : parseInt(i.is_have_es_inverter), t.has_meteo_station = isNaN(i.has_ammeter) ? 0 : parseInt(i.has_meteo_station), t.isTransformSystem = i.is_transform_system, 1 === e.date_type) {
                                for (var a in t.psInfoData = i.day_data, t.showGraph = t.psInfoData.point_data_15_list && t.psInfoData.point_data_15_list.length > 0, r = W(t.psInfoData.point_data_15_list, t)) {
                                    var n = r[a];
                                    t.point.xArray.push(n.time_stamp), t.point.unitArray.push(n.p83076_unit), t.point.pvArray.push(n.p83076), t.point.gridArray.push(n.p83128), t.point.batteryArray.push(n.p83532), t.point.consumeElectricity.push(n.p83106), t.point.radiation.push(n.p83012), t.point.radiationUnit = n.p83012_unit
                                }
                                t.pointChart = JSON.parse(JSON.stringify(t.point)), t.ps.pv = t.psInfoData.p83077_map, t.ps.pv_virgin = t.psInfoData.p83077_map_virgin, t.ps.gridQuantity = t.psInfoData.p83119_map, t.ps.gridQuantity_virgin = t.psInfoData.p83119_map_virgin, t.ps.zfzy = t.psInfoData.zfzy_map, t.ps.zfzy_rate = t.psInfoData.p83121, t.psAlias.zfzy = t.psInfoData.zfzy_map, t.psAlias.zfzy_rate = t.psInfoData.p83121, t.ps.zfzy_virgin = t.psInfoData.zfzy_map_virgin, t.ps.battryCharge = t.psInfoData.p83120_map, t.ps.familyConsume = t.psInfoData.p83118_map, t.ps.familyConsume_virgin = t.psInfoData.p83118_map_virgin, t.ps.zjzz = t.psInfoData.zjzz_map, t.ps.zjzz_rate = t.psInfoData.p83122, t.ps.gridPurchase = t.psInfoData.p83102_map, t.ps.gridPurchase_virgin = t.psInfoData.p83102_map_virgin, t.ps.p83097_map_virgin = t.psInfoData.p83097_map_virgin
                            } else if (2 === e.date_type) {
                                for (var s in t.psInfoData = i.month_data, t.showGraph = t.psInfoData.month_data_day_list && t.psInfoData.month_data_day_list.length > 0, r = W(t.psInfoData.month_data_day_list, t)) {
                                    var o = r[s];
                                    t.point.xArray.push(o.time_stamp), t.point.unitArray.push(o.p83077_unit), t.point.pvArray.push(o.p83077), t.point.gridPurchaseArray.push(o.p83102), t.point.gridQuantityArray.push(o.p83072), t.point.battryChargeArray.push(o.p83088), t.point.battryDischargeArray.push(o.p83089), t.point.selfConsumptionYieldArray.push(o.self_consumption_yield), t.point.consumeElectricity.push(o.p83118), t.point.useElectricity.push(o.p83118)
                                }
                                t.pointChart = JSON.parse(JSON.stringify(t.point)), t.ps.pv = t.psInfoData.p83078_map, t.ps.pv_virgin = t.psInfoData.p83078_map_virgin, t.ps.gridQuantity = t.psInfoData.p83119_map, t.ps.gridQuantity_virgin = t.psInfoData.p83119_map_virgin, t.ps.zfzy = t.psInfoData.zfzy_map, t.ps.zfzy_rate = t.psInfoData.p83121, t.ps.zfzy_virgin = t.psInfoData.zfzy_map_virgin, t.ps.battryCharge = t.psInfoData.p83120_map, t.ps.familyConsume = t.psInfoData.p83118_map, t.ps.familyConsume_virgin = t.psInfoData.p83118_map_virgin, t.ps.zjzz = t.psInfoData.zjzz_map, t.ps.zjzz_rate = t.psInfoData.p83122, t.ps.gridPurchase = t.psInfoData.p83103_map, t.ps.gridPurchase_virgin = t.psInfoData.p83103_map_virgin, t.ps.p83097_map_virgin = t.psInfoData.p83097_map_virgin
                            } else if (3 === e.date_type) {
                                for (var l in t.psInfoData = i.year_data, t.showGraph = t.psInfoData.year_data_month_list && t.psInfoData.year_data_month_list.length > 0, r = W(t.psInfoData.year_data_month_list, t)) {
                                    var h = r[l];
                                    t.point.xArray.push(h.time_stamp), t.point.unitArray.push(h.p83078_unit), t.point.pvArray.push(h.p83078), t.point.gridPurchaseArray.push(h.p83103), t.point.gridQuantityArray.push(h.p83073), t.point.battryChargeArray.push(h.p83088), t.point.battryDischargeArray.push(h.p83091), t.point.selfConsumptionYieldArray.push(h.self_consumption_yield), t.point.consumeElectricity.push(h.p83118), t.point.useElectricity.push(h.p83118)
                                }
                                t.pointChart = JSON.parse(JSON.stringify(t.point)), t.ps.pv = t.psInfoData.p83079_map, t.ps.pv_virgin = t.psInfoData.p83079_map_virgin, t.ps.gridQuantity = t.psInfoData.p83119_map, t.ps.gridQuantity_virgin = t.psInfoData.p83119_map_virgin, t.ps.zfzy = t.psInfoData.zfzy_map, t.ps.zfzy_rate = t.psInfoData.p83121, t.ps.zfzy_virgin = t.psInfoData.zfzy_map_virgin, t.ps.battryCharge = t.psInfoData.p83120_map, t.ps.familyConsume = t.psInfoData.p83118_map, t.ps.familyConsume_virgin = t.psInfoData.p83118_map_virgin, t.ps.zjzz = t.psInfoData.zjzz_map, t.ps.zjzz_rate = t.psInfoData.p83122, t.ps.gridPurchase = t.psInfoData.p83104_map, t.ps.gridPurchase_virgin = t.psInfoData.p83104_map_virgin, t.ps.p83097_map_virgin = t.psInfoData.p83097_map_virgin
                            } else if (4 === e.date_type) {
                                for (var c in t.psInfoData = i.total_data, t.showGraph = t.psInfoData.total_data_year_list && t.psInfoData.total_data_year_list.length > 0, r = W(t.psInfoData.total_data_year_list, t)) {
                                    var p = r[c];
                                    t.point.xArray.push(p.time_stamp), t.point.unitArray.push(p.p83079_unit), t.point.pvArray.push(p.p83079), t.point.gridPurchaseArray.push(p.p83104), t.point.gridQuantityArray.push(p.p83074), t.point.battryChargeArray.push(p.p83088), t.point.battryDischargeArray.push(p.p83093), t.point.selfConsumptionYieldArray.push(p.self_consumption_yield), t.point.consumeElectricity.push(p.p83118), t.point.useElectricity.push(p.p83118)
                                }
                                t.pointChart = JSON.parse(JSON.stringify(t.point)), t.ps.pv = t.psInfoData.p83107_map, t.ps.pv_virgin = t.psInfoData.p83107_map_virgin, t.ps.gridQuantity = t.psInfoData.p83123_map, t.ps.gridQuantity_virgin = t.psInfoData.p83123_map_virgin, t.ps.zfzy = t.psInfoData.zfzy_map, t.ps.zfzy_rate = t.psInfoData.p83125, t.ps.zfzy_virgin = t.psInfoData.zfzy_map_virgin, t.ps.battryCharge = t.psInfoData.p83127_map, t.ps.familyConsume = t.psInfoData.p83124_map, t.ps.familyConsume_virgin = t.psInfoData.p83124_map_virgin, t.ps.zjzz = t.psInfoData.zjzz_map, t.ps.zjzz_rate = t.psInfoData.p83126, t.ps.gridPurchase = t.psInfoData.p83105_map, t.ps.gridPurchase_virgin = t.psInfoData.p83105_map_virgin, t.ps.p83097_map_virgin = t.psInfoData.p83097_map_virgin
                            }
                            t.isLoadingDateEnd = !0, t.loadingData = 0, t.timeLoadingData = 0
                        }).catch(function() {
                            t.isLoadingDateEnd = !0, t.loadingData = 0, t.timeLoadingData = 0
                        })
                    } else this.loadPsHisSecondData()
                },
                loadMicroNetData: function() {
                    var t = this,
                        e = {
                            service: "getMicrogridEStoragePsReport"
                        };
                    e.ps_id = t.psId, e.date_id = t.chooseDate, e.date_type = t.dateType, 1 === t.dateType && (e.minute_interval = 5), Object(d.b)("/v1/powerStationService/" + e.service, e).then(function(i) {
                        if ("1" === i.code) {
                            var r;
                            switch (e.date_type) {
                                case 1:
                                    t.psInfoData = i.day_data, t.showGraph = t.psInfoData.point_data_15_list && t.psInfoData.point_data_15_list.length > 0, (r = W(t.psInfoData.point_data_15_list, t)) && r.forEach(function(e) {
                                        t.point.xArray.push(e.time_stamp), t.point.unitArray.push(e.p83033_unit), t.point.pvArray.push(e.p83033), t.point.batteryArray.push(e.p83224), t.point.gridArray.push(e.p83192), t.point.consumeElectricity.push(e.p83052)
                                    }), t.pointChart = JSON.parse(JSON.stringify(t.point));
                                    break;
                                case 2:
                                    t.psInfoData = i.month_data, t.showGraph = t.psInfoData.month_data_day_list && t.psInfoData.month_data_day_list.length > 0, (r = W(t.psInfoData.month_data_day_list, t)) && r.forEach(function(e) {
                                        t.point.xArray.push(e.time_stamp), t.point.unitArray.push(e.p83070_unit), t.point.pvArray.push(e.p83070), t.point.battryChargeArray.push(e.p83049), t.point.battryDischargeArray.push(e.p83051), t.point.consumeElectricity.push(e.p83055), t.point.gridQuantityArray.push(e.p83195), t.point.gridPurchaseArray.push(e.p83197)
                                    }), t.pointChart = JSON.parse(JSON.stringify(t.point));
                                    break;
                                case 3:
                                    t.psInfoData = i.year_data, t.showGraph = t.psInfoData.year_data_month_list && t.psInfoData.year_data_month_list.length > 0, (r = W(t.psInfoData.year_data_month_list, t)) && r.forEach(function(e) {
                                        t.point.xArray.push(e.time_stamp), t.point.unitArray.push(e.p83070_unit), t.point.pvArray.push(e.p83070), t.point.battryChargeArray.push(e.p83049), t.point.battryDischargeArray.push(e.p83051), t.point.consumeElectricity.push(e.p83055), t.point.gridQuantityArray.push(e.p83195), t.point.gridPurchaseArray.push(e.p83197)
                                    }), t.pointChart = JSON.parse(JSON.stringify(t.point));
                                    break;
                                case 4:
                                    t.psInfoData = i.total_data, t.showGraph = t.psInfoData.total_data_year_list && t.psInfoData.total_data_year_list.length > 0, (r = W(t.psInfoData.total_data_year_list, t)) && r.forEach(function(e) {
                                        t.point.xArray.push(e.time_stamp), t.point.unitArray.push(e.p83070_unit), t.point.pvArray.push(e.p83070), t.point.battryChargeArray.push(e.p83049), t.point.battryDischargeArray.push(e.p83051), t.point.consumeElectricity.push(e.p83055), t.point.gridQuantityArray.push(e.p83195), t.point.gridPurchaseArray.push(e.p83197)
                                    })
                            }
                            t.isLoadingDateEnd = !0, t.loadingData = 0, t.timeLoadingData = 0
                        }
                    }).catch(function() {
                        t.isLoadingDateEnd = !0, t.loadingData = 0, t.timeLoadingData = 0
                    })
                },
                judgePsType: function(t) {
                    return "1,3,4,6,8,".indexOf(t) >= 0 ? 0 : "9".indexOf(t) >= 0 ? 1 : "5".indexOf(t) >= 0 ? 2 : "7".indexOf(t) >= 0 ? 3 : void 0
                },
                dealSpecialNum: function(t) {
                    return t = this.percentageFormat(t), isNaN(t) ? "(--)" : "(" + this.Sungrow.strCommaSplit(t) + "%)"
                },
                percentageFormat: function(t) {
                    return (isNaN(t) || t > 100 || t < 0) && (t = "--"), 0 !== t && "0.00" !== t || (t = 0), t
                },
                initDateNum: function() {
                    var t = new Date;
                    return this.dateNum || (this.dateNum = t), t.toLocaleDateString()
                },
                addDate: function() {
                    this.timeLoadingData = 1;
                    var t, e, i = new Date(this.dateNum);
                    switch (this.dateType) {
                        case 1:
                            t = i.setDate(i.getDate() + 1);
                            break;
                        case 2:
                            t = i.setMonth(i.getMonth() + 1);
                            break;
                        case 3:
                            t = i.setFullYear(i.getFullYear() + 1)
                    }
                    this.dateNum = t, this.searchCurrentData();
                    var r = new Date;
                    switch (this.dateType) {
                        case 1:
                            e = i.getDate(), r = (new Date).getDate() + 1;
                            break;
                        case 2:
                            e = i.getMonth(), r = (new Date).getMonth();
                            break;
                        case 3:
                            e = i.getFullYear(), r = (new Date).getFullYear()
                    }
                    this.isBan = e === r
                },
                reduceDate: function() {
                    this.isBan = !1, this.timeLoadingData = 1;
                    var t, e = new Date(this.dateNum);
                    Object.is(this.dateType, 1) ? t = e.setDate(e.getDate() - 1) : Object.is(this.dateType, 2) ? t = e.setMonth(e.getMonth() - 1) : Object.is(this.dateType, 3) && (t = e.setFullYear(e.getFullYear() - 1)), this.dateNum = t, this.searchCurrentData()
                },
                handleChange: function(t) {
                    this.isBan = new Date(t).getTime() > (new Date).getTime(), this.searchCurrentData()
                },
                changeDateType: function(t) {
                    this.isLoadingDateEnd = !1, this.loadingData = 1, this.shows = t - 1, this.dateType = t, this.dateNum = new Date, this.showDateComponent = !0, this.isBan = 1 !== t, this.searchCurrentData()
                },
                searchCurrentData: function() {
                    Object.is(this.dateType, 1) ? (this.datePickerType = "date", this.datePickerFormat = "yyyy/MM/dd", this.chooseDate = this.Sungrow.Format(new Date(this.dateNum), "YYYYMMDD"), this.dateType = 1) : Object.is(this.dateType, 2) ? (this.datePickerType = "month", this.datePickerFormat = "yyyy/MM", this.chooseDate = this.Sungrow.Format(new Date(this.dateNum), "YYYYMM"), this.dateType = 2) : Object.is(this.dateType, 3) ? (this.datePickerType = "year", this.datePickerFormat = "yyyy", this.chooseDate = this.Sungrow.Format(new Date(this.dateNum), "YYYY"), this.dateType = 3) : Object.is(this.dateType, 5) ? (this.showDateComponent = !1, this.chooseDate = null, this.dateType = 5) : (this.showDateComponent = !1, this.chooseDate = null, this.dateType = 4), this.loadPsTimeData()
                },
                clearData: function(t) {
                    Object.keys(t).forEach(function(e) {
                        t[e] = []
                    })
                },
                exportTable: function(t) {
                    var e = {
                        ps_id: this.psId,
                        ps_name: this.psDetail.ps_name,
                        date_id: this.chooseDate,
                        date_type: this.dateType,
                        version_tag: 1,
                        minute_interval: 5,
                        ps_type: this.psType,
                        export_type: t
                    };
                    Object(oe.a)({
                        path: le.a.householdStorageDataExport,
                        params: e
                    })
                },
                changeTable: function() {
                    this.showTable = !this.showTable, this.showTable ? (this.tableToolTip.content = this.$t("I18N_COMMON_FAMILY_CHANGE_CHART"), this.tableToolTip.className = "icon-curve") : (this.tableToolTip.content = this.$t("I18N_COMMON_FAMILY_CHANGE_TABLE"), this.tableToolTip.className = "icon-tableList")
                },
                backUnit: function() {
                    var t;
                    return this.point.unitArray.length > 0 && (t = this.point.unitArray[0]), t && (t = "(" + t + ")"), void 0 === t ? "" : t
                },
                createCardObjectData: function(t, e) {
                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},
                        r = i.icon,
                        a = i.showTip,
                        n = void 0 !== a && a,
                        s = i.tipText,
                        o = i.xlinkHref,
                        l = i.iconHelp;
                    return {
                        topTitle: this.$t(t.title),
                        topValue: t.value,
                        topUnit: t.unit,
                        bottomTitle: this.$t(e.title),
                        bottomValue: e.value,
                        bottomUnit: e.unit,
                        icon: r,
                        showTip: n,
                        tipText: this.$t(s),
                        xlinkHref: o,
                        iconHelp: l
                    }
                },
                closeNegativeMsg: function() {
                    this.showNagetiveMsg = !1
                },
                hideNegativeMsg: function() {
                    this.showNagetiveMsg = !1, this.planNegativeNumTipObj[this.psId] = !0, q.a.set("planNegativeNumTip", JSON.stringify(this.planNegativeNumTipObj))
                }
            }
        }, fe = (i("g+Of"), i("UWTo"), Object(k.a)(ue, function() {
            var t = this,
                e = t.$createElement,
                i = t._self._c || e;
            return i("div", {
                ref: "overviewPage",
                staticClass: "overviewPage",
                attrs: {
                    id: "overview-container"
                }
            }, [i("today-weather", {
                attrs: {
                    "ps-id": Number(t.$route.query.psId)
                }
            }), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !t.planNegativeNumTipObj[t.psId] && t.isOnLine && t.showNagetiveMsg && t.negative_load_msg,
                    expression: "!planNegativeNumTipObj[psId] && isOnLine && showNagetiveMsg && negative_load_msg"
                }],
                staticClass: "negative-number-tip"
            }, [i("span", {
                staticClass: "iconfont icon-close",
                on: {
                    click: t.closeNegativeMsg
                }
            }), t._v(" "), i("p", {
                staticClass: "text",
                domProps: {
                    innerHTML: t._s(t.negative_load_msg)
                }
            }), t._v(" "), i("el-button", {
                attrs: {
                    type: "primary"
                },
                on: {
                    click: t.hideNegativeMsg
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_NO_MORE_REMIND")))])], 1), t._v(" "), i("div", {
                staticClass: "screen one-screen"
            }, [i("el-row", {
                staticClass: "big-data"
            }, [i("el-col", {
                staticClass: "left-area",
                attrs: {
                    span: 8
                }
            }, [t.solarStorePS ? i("div", {
                staticClass: "boxs"
            }, [i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !t.hidePieView,
                    expression: "!hidePieView"
                }],
                staticClass: "consumption"
            }, [i("el-col", [i("progress-circle", {
                attrs: {
                    id: "consumption",
                    width: t.consumptionCircleW,
                    progress: t.psAlias.zfzy_rate,
                    radius: "4"
                }
            })], 1), t._v(" "), i("el-col", [i("div", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_SELF_CONSUMPTION")))]), t._v(" "), i("div", {
                staticClass: "value-num"
            }, [i("span", {
                staticClass: "num",
                domProps: {
                    textContent: t._s(t.Sungrow.strCommaSplit(t.psAlias.zfzy.value))
                }
            }), t._v(" "), i("span", {
                domProps: {
                    textContent: t._s(t.psAlias.zfzy.unit)
                }
            }), t._v(" "), i("span", {
                domProps: {
                    textContent: t._s(t.dealSpecialNum(t.psAlias.zfzy_rate))
                }
            })])])], 1), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.hidePieView,
                    expression: "hidePieView"
                }],
                staticClass: "micro-box"
            }, [i("i", {
                staticClass: "iconfont icon-powerToday-normal status-icon"
            })]), t._v(" "), i("div", {
                staticClass: "income"
            }, [t.hidePieView ? i("div", {
                staticClass: "title",
                class: t.hidePieView ? "two_line" : ""
            }, [t._v(t._s(t.$t("I18N_COMMON_TODAY_INCOME")))]) : i("div", {
                staticClass: "title",
                class: t.hidePieView ? "" : "two_line"
            }, [t._v(t._s(t.$t("I18N_COMMON_TODAY_INCOME")))]), t._v(" "), i("div", {
                staticClass: "num-area"
            }, [i("span", {
                staticClass: "num",
                domProps: {
                    textContent: t._s(t.Sungrow.strCommaSplit(t.psDetail.today_income.value))
                }
            }), t._v(" "), i("span", {
                staticClass: "unit",
                domProps: {
                    textContent: t._s(t.psDetail.today_income.unit)
                }
            })])]), t._v(" "), i("div", {
                staticClass: "energy"
            }, [i("div", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_DAY_ENERGY")))]), t._v(" "), i("div", {
                staticClass: "num-area"
            }, [i("span", {
                staticClass: "num",
                domProps: {
                    textContent: t._s(t.Sungrow.strCommaSplit(t.psDetail.today_energy.value))
                }
            }), t._v(" "), i("span", {
                staticClass: "unit",
                domProps: {
                    textContent: t._s(t.psDetail.today_energy.unit)
                }
            })])]), t._v(" "), t.psDetail.pr_scale ? i("div", {
                staticClass: "progress"
            }, [i("span", [t._v(t._s(t.$t("I18N_COMMON_PLANT_PR")))]), t._v(" "), "--" !== t.psDetail.pr_scale ? i("el-progress", {
                attrs: {
                    percentage: Number.parseInt(t.psDetail.pr_scale),
                    color: "#1cc40a",
                    format: t.format
                }
            }) : t._e(), t._v(" "), i("div", {
                staticClass: "pr-text"
            }, [t._v(t._s("--" !== t.psDetail.pr_scale ? t.psDetail.pr_scale + "%" : "--"))])], 1) : t._e()]) : t._e(), t._v(" "), 3 === t.psType ? i("div", {
                staticClass: "boxs"
            }, [i("div", {
                staticClass: "micro-box"
            }, [i("i", {
                staticClass: "iconfont icon-powerToday-normal status-icon"
            })]), t._v(" "), i("div", {
                staticClass: "income"
            }, [i("div", {
                staticClass: "title max-size"
            }, [t._v(t._s(t.$t("I18N_COMMON_DAY_ENERGY")))]), t._v(" "), i("div", {
                staticClass: "num-area"
            }, [i("span", {
                staticClass: "num",
                domProps: {
                    textContent: t._s(t.Sungrow.strCommaSplit(t.psDetail.p83022_map ? t.psDetail.p83022_map.value : null))
                }
            }), t._v(" "), i("span", {
                staticClass: "unit"
            }, [t._v(t._s(t.psDetail.p83022_map ? t.psDetail.p83022_map.unit : null))])])]), t._v(" "), i("div", {
                staticClass: "energy"
            }, [i("div", {
                staticClass: "title two_line"
            }, [t._v(t._s(t.$t("I18N_COMMON_LEIJI_POWER")))]), t._v(" "), i("div", {
                staticClass: "num-area"
            }, [i("span", {
                staticClass: "num",
                domProps: {
                    textContent: t._s(t.Sungrow.strCommaSplit(t.psDetail.p83024_map ? t.psDetail.p83024_map.value : null))
                }
            }), t._v(" "), i("span", {
                staticClass: "unit"
            }, [t._v(t._s(t.psDetail.p83024_map ? t.psDetail.p83024_map.unit : null))])])]), t._v(" "), t.psDetail.pr_scale ? i("div", {
                staticClass: "progress"
            }, [i("span", [t._v(t._s(t.$t("I18N_COMMON_PLANT_PR")))]), t._v(" "), "--" !== t.psDetail.pr_scale ? i("el-progress", {
                attrs: {
                    percentage: Number.parseInt(t.psDetail.pr_scale),
                    color: "#1cc40a",
                    format: t.format
                }
            }) : t._e(), t._v(" "), i("div", {
                staticClass: "pr-text"
            }, [t._v(t._s("--" !== t.psDetail.pr_scale ? t.psDetail.pr_scale + "%" : "--"))])], 1) : t._e()]) : t._e()]), t._v(" "), 3 === t.psType && t.isLoadingEnd ? i("el-col", {
                attrs: {
                    span: 16
                }
            }, [i("energy-output", {
                ref: "energyGraph",
                attrs: {
                    "ps-detail": t.psDetail,
                    "ps-type": t.psType
                }
            })], 1) : t.solarStorePS && t.isLoadingEnd ? i("el-col", {
                staticClass: "lottie-content",
                attrs: {
                    span: 16
                }
            }, [i("lottie-view", {
                attrs: {
                    "ps-detail": t.psDetail,
                    "second-data": t.secondData,
                    "get-ps-detail": t.getPsDetail,
                    "ps-type": t.psType,
                    "point-list": t.pointList
                }
            }), t._v(" "), t.isShowSecond ? i("div", {
                staticClass: "second-icon"
            }, [i("el-popover", {
                attrs: {
                    placement: "bottom-start",
                    trigger: "hover"
                }
            }, [i("div", {
                staticClass: "mt-10 svg-word-center"
            }, [i("svg-icon", {
                attrs: {
                    "icon-class": "secondLevel_25"
                }
            }), t._v(" "), i("span", {
                staticClass: "ml-15"
            }, [t._v(t._s(t.$t("I18N_COMMON_DATA_SYNC")))])], 1), t._v(" "), i("div", {
                staticClass: "mt-10 svg-word-center"
            }, [i("svg-icon", {
                attrs: {
                    "icon-class": "secondLevel_ing"
                }
            }), t._v(" "), i("span", {
                staticClass: "ml-15"
            }, [t._v(t._s(t.$t("I18N_COMMON_OPENING_SECOND_LEVEL_DATA")))])], 1), t._v(" "), i("div", {
                staticClass: "mt-10 svg-word-center"
            }, [i("svg-icon", {
                attrs: {
                    "icon-class": "secondLevel_1"
                }
            }), t._v(" "), i("span", {
                staticClass: "ml-15"
            }, [t._v(t._s(t.$t("I18N_COMMON_STATION_EQUIPMENT_CANNOT_TURN_ON")))])], 1), t._v(" "), i("div", {
                attrs: {
                    slot: "reference"
                },
                slot: "reference"
            }, [i("svg-icon", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: [1, 2].includes(t.lastType),
                    expression: "[1,2].includes(lastType)"
                }],
                staticClass: "second-icon-lottie",
                attrs: {
                    "icon-class": "" + t.secondLevelIcon
                }
            }), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: [3].includes(t.lastType),
                    expression: "[3].includes(lastType)"
                }],
                staticClass: "second-icon-lottie",
                attrs: {
                    id: "second_icon"
                }
            })], 1)])], 1) : t._e()], 1) : t._e()], 1), t._v(" "), i("el-row", {
                staticClass: "card-data"
            }, [t._l(t.cardData, function(t, e) {
                return [i("card", {
                    key: e,
                    attrs: {
                        "single-card-data": t
                    }
                })]
            })], 2)], 1), t._v(" "), i("div", {
                staticClass: "screen two-screen"
            }, [i("div", {
                staticClass: "select-date"
            }, [i("div", {
                staticClass: "btn-area"
            }, [i("el-button", {
                class: {
                    active: 0 == t.shows
                },
                attrs: {
                    disabled: 0 !== t.shows && 1 === t.loadingData,
                    loading: 0 === t.shows && 1 === t.loadingData
                },
                on: {
                    click: function(e) {
                        return t.changeDateType(1)
                    }
                }
            }, [t._v(t._s(t.$t(t.dateTypeNameArray[0])))]), t._v(" "), i("el-button", {
                class: {
                    active: 1 == t.shows
                },
                attrs: {
                    disabled: 1 !== t.shows && 1 === t.loadingData,
                    loading: 1 === t.shows && 1 === t.loadingData
                },
                on: {
                    click: function(e) {
                        return t.changeDateType(2)
                    }
                }
            }, [t._v(t._s(t.$t(t.dateTypeNameArray[1])))]), t._v(" "), i("el-button", {
                class: {
                    active: 2 == t.shows
                },
                attrs: {
                    disabled: 2 !== t.shows && 1 === t.loadingData,
                    loading: 2 === t.shows && 1 === t.loadingData
                },
                on: {
                    click: function(e) {
                        return t.changeDateType(3)
                    }
                }
            }, [t._v(t._s(t.$t(t.dateTypeNameArray[2])))]), t._v(" "), i("el-button", {
                class: {
                    active: 3 == t.shows
                },
                attrs: {
                    disabled: 3 !== t.shows && 1 === t.loadingData,
                    loading: 3 === t.shows && 1 === t.loadingData
                },
                on: {
                    click: function(e) {
                        return t.changeDateType(4)
                    }
                }
            }, [t._v(t._s(t.$t(t.dateTypeNameArray[3])))])], 1), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showDateComponent,
                    expression: "showDateComponent"
                }],
                staticClass: "date-area"
            }, [i("button", {
                staticClass: "iconfont icon-arrowLeft",
                attrs: {
                    disabled: 1 === t.timeLoadingData
                },
                on: {
                    click: t.reduceDate
                }
            }), t._v(" "), i("el-date-picker", {
                key: t.shows,
                staticClass: "over2page-input",
                attrs: {
                    placeholder: t.initDateNum(),
                    clearable: !1,
                    format: t.datePickerFormat,
                    type: t.datePickerType,
                    "picker-options": t.limitDate
                },
                on: {
                    change: t.handleChange
                },
                model: {
                    value: t.dateNum,
                    callback: function(e) {
                        t.dateNum = e
                    },
                    expression: "dateNum"
                }
            }), t._v(" "), i("button", {
                staticClass: "iconfont icon-arrowRight",
                class: {
                    ban: t.isBan
                },
                attrs: {
                    disabled: t.isBan || 1 === t.timeLoadingData
                },
                on: {
                    click: t.addDate
                }
            })], 1)]), t._v(" "), t.hidePieView ? t._e() : i("div", {
                staticClass: "pie-charts"
            }, [i("div", {
                staticClass: "pie-area"
            }, [i("div", {
                staticClass: "pie-area-titleWrap"
            }, [i("div", {
                staticClass: "pie-area-title"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_DEVICE_INFO_PV")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.Sungrow.strCommaSplit(t.ps.pv.value)))]), t._v(" "), i("span", {
                staticClass: "unit"
            }, [t._v(t._s(t.ps.pv.unit))])])]), t._v(" "), i("pie-chart", {
                attrs: {
                    id: "pie1",
                    "option-data": t.pie1Rate,
                    width: "60%"
                }
            }), t._v(" "), i("ul", {
                staticClass: "text-list"
            }, [i("li", {
                staticClass: "text-item"
            }, [i("i", {
                staticClass: "dot orange"
            }), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_SELF_CONSUMPTION")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.Sungrow.strCommaSplit(t.ps.zfzy.value)) + " " + t._s(t.ps.zfzy.unit) + "\n              " + t._s(t.dealSpecialNum(t.ps.zfzy_rate)) + "\n            ")])]), t._v(" "), i("li", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !(0 === t.psType && 1 === t.hasAmmeter),
                    expression: "!(psType ===0 && hasAmmeter === 1)"
                }],
                staticClass: "text-item"
            }, [i("i", {
                staticClass: "dot blue"
            }), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTARY_CHARGE")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.Sungrow.strCommaSplit(t.ps.battryCharge.value)) + "\n              " + t._s(t.ps.battryCharge.unit) + "\n              " + t._s(t.dealSpecialNum(t.battryCharge_rate)) + "\n            ")])]), t._v(" "), i("li", {
                staticClass: "text-item"
            }, [i("i", {
                staticClass: "dot green"
            }), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_FEED_NET")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.Sungrow.strCommaSplit(t.ps.gridQuantity.value)) + " " + t._s(t.ps.gridQuantity.unit) + "\n              " + t._s(t.dealSpecialNum(t.gridQuantity_rate)) + "\n            ")])])]), t._v(" "), i("div", {
                staticClass: "icon"
            }, [i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover1",
                    arg: "popover1"
                }],
                staticClass: "iconfont icon-helpTip"
            }), t._v(" "), i("el-popover", {
                ref: "popover1",
                attrs: {
                    placement: "bottom",
                    width: "320",
                    trigger: "hover"
                }
            }, [i("div", {
                staticClass: "poptitle"
            }, [t._v(t._s(t.$t("I18N_COMMON_SELF_CONSUMPTION")))]), t._v("\n            " + t._s(t.$t("I18N_COMMON_SELF_CONSUMPTION_TIP")) + "\n            "), i("br"), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !(0 === t.psType && 1 === t.hasAmmeter),
                    expression: "!(psType ===0 && hasAmmeter === 1)"
                }],
                staticClass: "poptitle"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTARY_CHARGE")) + " ")]), t._v(" "), i("span", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !(0 === t.psType && 1 === t.hasAmmeter),
                    expression: "!(psType ===0 && hasAmmeter === 1)"
                }],
                staticClass: "charge-tip"
            }, [t._v(t._s(t.$t("I18N_COMMON_BATTERY_CHARGE_TIP")))]), t._v(" "), i("br"), t._v(" "), i("div", {
                staticClass: "poptitle"
            }, [t._v(t._s(t.$t("I18N_COMMON_FEED_NET")))]), t._v("\n            " + t._s(t.$t("I18N_COMMON_FEED_IN_TIP")) + "\n          ")])], 1)], 1), t._v(" "), i("div", {
                staticClass: "pie-area"
            }, [i("div", {
                staticClass: "pie-area-titleWrap"
            }, [i("div", {
                staticClass: "pie-area-title"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_ELECTRIC_BURDEN")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v(t._s(t.Sungrow.strCommaSplit(t.ps.familyConsume.value)))]), t._v(" "), i("span", {
                staticClass: "unit"
            }, [t._v(t._s(t.ps.familyConsume.unit))])])]), t._v(" "), i("pie-chart", {
                attrs: {
                    id: "pie2",
                    "option-data": t.pie2Rate,
                    width: "60%"
                }
            }), t._v(" "), i("ul", {
                staticClass: "text-list"
            }, [i("li", {
                staticClass: "text-item"
            }, [i("i", {
                staticClass: "dot orange"
            }), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_SELF_SUFFICIENCY")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.Sungrow.strCommaSplit(t.ps.zjzz.value)) + "\n              " + t._s(t.ps.zjzz.unit) + "\n              " + t._s(t.dealSpecialNum(t.ps.zjzz_rate)) + "\n            ")])]), t._v(" "), i("li", {
                staticClass: "text-item"
            }, [i("i", {
                staticClass: "dot blue"
            }), t._v(" "), i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_ENERGY_GET_FROM_GRID")))]), t._v(" "), i("span", {
                staticClass: "num"
            }, [t._v("\n              " + t._s(t.Sungrow.strCommaSplit(t.ps.gridPurchase.value)) + "\n              " + t._s(t.ps.gridPurchase.unit) + "\n              " + t._s(t.dealSpecialNum(t.gridPurchase_rate)) + "\n            ")])])]), t._v(" "), i("div", {
                staticClass: "icon"
            }, [i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover2",
                    arg: "popover2"
                }],
                staticClass: "iconfont icon-helpTip"
            }), t._v(" "), i("el-popover", {
                ref: "popover2",
                attrs: {
                    placement: "bottom",
                    width: "320",
                    trigger: "hover"
                }
            }, [i("div", {
                staticClass: "poptitle"
            }, [t._v(t._s(t.$t("I18N_COMMON_ENERGY_GET_FROM_GRID")))]), t._v("\n            " + t._s(t.$t("I18N_COMMON_GRID_SUPPLY")) + "\n            "), i("div", {
                staticClass: "poptitle"
            }, [t._v(t._s(t.$t("I18N_COMMON_SELF_SUFFICIENCY")))]), t._v("\n            " + t._s(t.$t("I18N_COMMON_SELF_SUFFICIENCY_TIP")) + "\n          ")])], 1)], 1), t._v(" "), 1 === t.offsetReminder ? i("div", {
                staticClass: "offline-txt"
            }, [t._v(t._s(t.$t("I18N_COMMON_DEVICE_OFF_ANALYSIS")))]) : t._e()]), t._v(" "), i("el-row", {
                staticClass: "mix-chart"
            }, [i("div", {
                staticClass: "iconWrap"
            }, [i("div", {
                staticClass: "icon"
            }, [i("el-dropdown", {
                staticClass: "export-button",
                attrs: {
                    trigger: "click"
                },
                on: {
                    command: t.exportTable
                }
            }, [t.isShowTipIconForExcelAndTable ? i("el-tooltip", {
                staticClass: "item",
                attrs: {
                    content: t.$t("I18N_COMMON_EXPORT"),
                    effect: "dark",
                    placement: "bottom"
                }
            }, [i("el-button", {
                staticClass: "iconfont icon-export"
            })], 1) : t._e(), t._v(" "), i("el-dropdown-menu", {
                attrs: {
                    slot: "dropdown"
                },
                slot: "dropdown"
            }, [i("el-dropdown-item", {
                attrs: {
                    command: "1"
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_EXPORT_EXCEL")))]), t._v(" "), i("el-dropdown-item", {
                attrs: {
                    command: "2"
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_EXPORT_CSV")))])], 1)], 1)], 1), t._v(" "), i("div", {
                staticClass: "icon"
            }, [t.isShowTipIconForExcelAndTable ? i("el-tooltip", {
                staticClass: "item",
                attrs: {
                    content: t.tableToolTip.content,
                    effect: "dark",
                    placement: "bottom"
                }
            }, [i("el-button", {
                staticClass: "iconfont",
                class: t.tableToolTip.className,
                on: {
                    click: function(e) {
                        return t.changeTable()
                    }
                }
            })], 1) : t._e()], 1), t._v(" "), t.isShowTipIcon ? i("div", {
                staticClass: "icon"
            }, [i("el-tooltip", {
                staticClass: "item",
                attrs: {
                    effect: "dark",
                    placement: "bottom"
                }
            }, [i("div", {
                staticClass: "fluid-info",
                attrs: {
                    slot: "content"
                },
                domProps: {
                    innerHTML: t._s(t.iconTipText)
                },
                slot: "content"
            }), t._v(" "), i("el-button", {
                directives: [{
                    name: "popover",
                    rawName: "v-popover:popover1",
                    arg: "popover1"
                }],
                staticClass: "iconfont icon-helpTip"
            })], 1)], 1) : t._e()]), t._v(" "), i("mix-chart", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: !t.showTable,
                    expression: "!showTable"
                }],
                attrs: {
                    data: t.echartOption
                }
            }), t._v(" "), t.showNoData ? i("div", {
                staticClass: "no-data"
            }, [t._v(t._s(t.$t("I18N_COMMON_NODATA")))]) : t._e(), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.showTable,
                    expression: "showTable"
                }],
                staticStyle: {
                    padding: "20px 15px",
                    "margin-top": "16px"
                }
            }, [i("el-table", {
                staticStyle: {
                    width: "100%",
                    "min-height": "340px"
                },
                attrs: {
                    data: t.tableData,
                    height: "340",
                    stripe: ""
                }
            }, [t.tableData.length ? t._e() : i("template", {
                slot: "empty"
            }, [i("no-ps", {
                attrs: {
                    "page-type": "noData"
                }
            })], 1), t._v(" "), t._l(t.table, function(e, r) {
                return i("el-table-column", {
                    key: r,
                    attrs: {
                        prop: e.prop,
                        label: e.label,
                        width: r === t.table.length - 1 ? "200px" : "auto"
                    }
                })
            })], 2)], 1)], 1), t._v(" "), i("div", {
                staticClass: "low-carbon"
            }, [i("div", {
                staticClass: "green-index-wrap"
            }, [i("div", {
                staticClass: "item"
            }, [i("i", {
                staticClass: "iconfont icon-co"
            }), t._v(" "), i("div", {
                staticClass: "item-cont-area"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_CO2_REDUCTION")))]), t._v(" "), i("div", {
                staticClass: "item-text"
            }, [i("span", {
                staticClass: "num ton"
            }, [t._v(t._s(t.Sungrow.strCommaSplit(t.psDetail.co2_reduce_total.value)) + " ")]), t._v(" "), i("span", {
                staticClass: "unit ton"
            }, [t._v(t._s(t.Sungrow.isUndefinedOrNull(t.psDetail.co2_reduce_total.unit) ? "" : t.psDetail.co2_reduce_total.unit))])])])]), t._v(" "), i("div", {
                staticClass: "item"
            }, [i("i", {
                staticClass: "iconfont icon-coal"
            }), t._v(" "), i("div", {
                staticClass: "item-cont-area"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_SAVE_COAL")))]), t._v(" "), i("div", {
                staticClass: "item-text"
            }, [i("span", {
                staticClass: "num kg"
            }, [t._v(t._s(t.Sungrow.strCommaSplit(t.psDetail.coal_reduce_total.value)) + " ")]), t._v(" "), i("span", {
                staticClass: "unit kg"
            }, [t._v(t._s(t.Sungrow.isUndefinedOrNull(t.psDetail.coal_reduce_total.unit) ? "" : t.psDetail.coal_reduce_total.unit))])])])]), t._v(" "), i("div", {
                staticClass: "item"
            }, [i("i", {
                staticClass: "iconfont icon-tree"
            }), t._v(" "), i("div", {
                staticClass: "item-cont-area"
            }, [i("span", {
                staticClass: "title"
            }, [t._v(t._s(t.$t("I18N_COMMON_EQUIVALENT_TREES")))]), t._v(" "), i("div", {
                staticClass: "item-text"
            }, [i("span", {
                staticClass: "num tree"
            }, [t._v(t._s(t.Sungrow.strCommaSplit(t.psDetail.tree_reduce_total.value)) + " ")]), t._v(" "), i("span", {
                staticClass: "unit tree"
            }, [t._v(t._s(t.Sungrow.isUndefinedOrNull(t.psDetail.tree_reduce_total.unit) ? "" : t.psDetail.tree_reduce_total.unit))])])])])]), t._v(" "), i("el-popover", {
                staticClass: "explain",
                attrs: {
                    "popper-class": "overview-explain-popper",
                    placement: "bottom",
                    width: "600",
                    trigger: "hover"
                }
            }, [i("p", {
                staticClass: "explain-title"
            }, [t._v(t._s(t.$t("I18N_COMMON_REDUCE_CALCULATION")))]), t._v(" "), i("table", {
                staticClass: "co2-calc-table",
                attrs: {
                    border: "1",
                    bordercolor: "#D9D9D9"
                }
            }, [i("tr", [i("th", {
                attrs: {
                    colspan: "2"
                }
            }, [t._v(t._s(t.$t("I18N_COMMON_PV_POWER_AS_TO").replace("{0}", "1")))])]), t._v(" "), i("tr", [i("td", [t._v(t._s(t.$t("I18N_COMMON_CO2_REDUCTION")))]), i("td", [t._v(t._s(t.Sungrow.strCommaSplit(.997, null, 3)) + t._s(t.$t("I18N_COMMON_CO2_UNIT_KG")))])]), t._v(" "), i("tr", [i("td", [t._v(t._s(t.$t("I18N_COMMON_SAVE_COAL")))]), i("td", [t._v(t._s(t.Sungrow.strCommaSplit(.404, null, 3)) + t._s(t.$t("I18N_COMMON_CO2_UNIT_KG")))])]), t._v(" "), i("tr", [i("td", [t._v(t._s(t.$t("I18N_COMMON_EQUIVALENT_TREES")))]), i("td", [t._v(t._s(t.Sungrow.strCommaSplit(.054, null, 3)) + t._s(t.$t("I18N_COMMON_TREES")))])])]), t._v(" "), i("p", {
                staticClass: "explain-text"
            }, [t._v(t._s(t.$t("I18N_COMMON_TAGGING_EXPLAIN")))]), t._v(" "), i("span", {
                staticClass: "iconfont icon-helpTip",
                attrs: {
                    slot: "reference"
                },
                slot: "reference"
            })]), t._v(" "), i("div", {
                staticClass: "address"
            }, [i("span", {
                staticClass: "iconfont disable icon-sm-search-location"
            }), t._v(" "), i("span", {
                staticClass: "address-detail"
            }, [t._v(t._s(t.psDetail.ps_location))]), t._v(" "), i("span", {
                staticClass: "iconfont disable icon-call mt"
            }), t._v(" "), i("span", {
                staticClass: "address-detail"
            }, [t._v(t._s(t.$t("I18N_COMMON_TELEPHONE_NUMBER") + ":  " + t.psDetail.moble_tel))])])], 1)], 1)], 1)
        }, [], !1, null, "bcab42ea", null)); fe.options.__file = "index.vue"; e.default = fe.exports
    }, DovO: function(t, e, i) {
        "use strict";
        (function(e, r) {
            var a;
            i("NO8f"), i("5Pf0"), i("ioFf"), i("rE2o"), t.exports = D, D.ReadableState = E;
            i("+qE3").EventEmitter;
            var n = function(t, e) {
                    return t.listeners(e).length
                },
                s = i("uYud"),
                o = i("HDXh").Buffer,
                l = e.Uint8Array || function() {};
            var h, c = i(17);
            h = c && c.debuglog ? c.debuglog("stream") : function() {};
            var p, m, d, u = i("6TfA"),
                f = i("9IL2"),
                x = i("hsaF").getHighWaterMark,
                k = i("m/xd").codes,
                y = k.ERR_INVALID_ARG_TYPE,
                g = k.ERR_STREAM_PUSH_AFTER_EOF,
                v = k.ERR_METHOD_NOT_IMPLEMENTED,
                _ = k.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;
            i("P7XM")(D, s);
            var b = f.errorOrDestroy,
                w = ["error", "close", "destroy", "pause", "resume"];

            function E(t, e, r) {
                a = a || i("pJMH"), t = t || {}, "boolean" != typeof r && (r = e instanceof a), this.objectMode = !!t.objectMode, r && (this.objectMode = this.objectMode || !!t.readableObjectMode), this.highWaterMark = x(this, t, "readableHighWaterMark", r), this.buffer = new u, this.length = 0, this.pipes = null, this.pipesCount = 0, this.flowing = null, this.ended = !1, this.endEmitted = !1, this.reading = !1, this.sync = !0, this.needReadable = !1, this.emittedReadable = !1, this.readableListening = !1, this.resumeScheduled = !1, this.paused = !0, this.emitClose = !1 !== t.emitClose, this.autoDestroy = !!t.autoDestroy, this.destroyed = !1, this.defaultEncoding = t.defaultEncoding || "utf8", this.awaitDrain = 0, this.readingMore = !1, this.decoder = null, this.encoding = null, t.encoding && (p || (p = i("fXKp").StringDecoder), this.decoder = new p(t.encoding), this.encoding = t.encoding)
            }

            function D(t) {
                if (a = a || i("pJMH"), !(this instanceof D)) return new D(t);
                var e = this instanceof a;
                this._readableState = new E(t, this, e), this.readable = !0, t && ("function" == typeof t.read && (this._read = t.read), "function" == typeof t.destroy && (this._destroy = t.destroy)), s.call(this)
            }

            function A(t, e, i, r, a) {
                h("readableAddChunk", e);
                var n, s = t._readableState;
                if (null === e) s.reading = !1,
                    function(t, e) {
                        if (h("onEofChunk"), e.ended) return;
                        if (e.decoder) {
                            var i = e.decoder.end();
                            i && i.length && (e.buffer.push(i), e.length += e.objectMode ? 1 : i.length)
                        }
                        e.ended = !0, e.sync ? T(t) : (e.needReadable = !1, e.emittedReadable || (e.emittedReadable = !0, B(t)))
                    }(t, s);
                else if (a || (n = function(t, e) {
                        var i;
                        (function(t) {
                            return o.isBuffer(t) || t instanceof l
                        })(e) || "string" == typeof e || void 0 === e || t.objectMode || (i = new y("chunk", ["string", "Buffer", "Uint8Array"], e));
                        return i
                    }(s, e)), n) b(t, n);
                else if (s.objectMode || e && e.length > 0)
                    if ("string" == typeof e || s.objectMode || Object.getPrototypeOf(e) === o.prototype || (e = function(t) {
                            return o.from(t)
                        }(e)), r) s.endEmitted ? b(t, new _) : S(t, s, e, !0);
                    else if (s.ended) b(t, new g);
                else {
                    if (s.destroyed) return !1;
                    s.reading = !1, s.decoder && !i ? (e = s.decoder.write(e), s.objectMode || 0 !== e.length ? S(t, s, e, !1) : V(t, s)) : S(t, s, e, !1)
                } else r || (s.reading = !1, V(t, s));
                return !s.ended && (s.length < s.highWaterMark || 0 === s.length)
            }

            function S(t, e, i, r) {
                e.flowing && 0 === e.length && !e.sync ? (e.awaitDrain = 0, t.emit("data", i)) : (e.length += e.objectMode ? 1 : i.length, r ? e.buffer.unshift(i) : e.buffer.push(i), e.needReadable && T(t)), V(t, e)
            }
            Object.defineProperty(D.prototype, "destroyed", {
                enumerable: !1,
                get: function() {
                    return void 0 !== this._readableState && this._readableState.destroyed
                },
                set: function(t) {
                    this._readableState && (this._readableState.destroyed = t)
                }
            }), D.prototype.destroy = f.destroy, D.prototype._undestroy = f.undestroy, D.prototype._destroy = function(t, e) {
                e(t)
            }, D.prototype.push = function(t, e) {
                var i, r = this._readableState;
                return r.objectMode ? i = !0 : "string" == typeof t && ((e = e || r.defaultEncoding) !== r.encoding && (t = o.from(t, e), e = ""), i = !0), A(this, t, e, !1, i)
            }, D.prototype.unshift = function(t) {
                return A(this, t, null, !0, !1)
            }, D.prototype.isPaused = function() {
                return !1 === this._readableState.flowing
            }, D.prototype.setEncoding = function(t) {
                p || (p = i("fXKp").StringDecoder);
                var e = new p(t);
                this._readableState.decoder = e, this._readableState.encoding = this._readableState.decoder.encoding;
                for (var r = this._readableState.buffer.head, a = ""; null !== r;) a += e.write(r.data), r = r.next;
                return this._readableState.buffer.clear(), "" !== a && this._readableState.buffer.push(a), this._readableState.length = a.length, this
            };
            var C = 1073741824;

            function P(t, e) {
                return t <= 0 || 0 === e.length && e.ended ? 0 : e.objectMode ? 1 : t != t ? e.flowing && e.length ? e.buffer.head.data.length : e.length : (t > e.highWaterMark && (e.highWaterMark = function(t) {
                    return t >= C ? t = C : (t--, t |= t >>> 1, t |= t >>> 2, t |= t >>> 4, t |= t >>> 8, t |= t >>> 16, t++), t
                }(t)), t <= e.length ? t : e.ended ? e.length : (e.needReadable = !0, 0))
            }

            function T(t) {
                var e = t._readableState;
                h("emitReadable", e.needReadable, e.emittedReadable), e.needReadable = !1, e.emittedReadable || (h("emitReadable", e.flowing), e.emittedReadable = !0, r.nextTick(B, t))
            }

            function B(t) {
                var e = t._readableState;
                h("emitReadable_", e.destroyed, e.length, e.ended), e.destroyed || !e.length && !e.ended || (t.emit("readable"), e.emittedReadable = !1), e.needReadable = !e.flowing && !e.ended && e.length <= e.highWaterMark, F(t)
            }

            function V(t, e) {
                e.readingMore || (e.readingMore = !0, r.nextTick(M, t, e))
            }

            function M(t, e) {
                for (; !e.reading && !e.ended && (e.length < e.highWaterMark || e.flowing && 0 === e.length);) {
                    var i = e.length;
                    if (h("maybeReadMore read 0"), t.read(0), i === e.length) break
                }
                e.readingMore = !1
            }

            function I(t) {
                var e = t._readableState;
                e.readableListening = t.listenerCount("readable") > 0, e.resumeScheduled && !e.paused ? e.flowing = !0 : t.listenerCount("data") > 0 && t.resume()
            }

            function O(t) {
                h("readable nexttick read 0"), t.read(0)
            }

            function G(t, e) {
                h("resume", e.reading), e.reading || t.read(0), e.resumeScheduled = !1, t.emit("resume"), F(t), e.flowing && !e.reading && t.read(0)
            }

            function F(t) {
                var e = t._readableState;
                for (h("flow", e.flowing); e.flowing && null !== t.read(););
            }

            function N(t, e) {
                return 0 === e.length ? null : (e.objectMode ? i = e.buffer.shift() : !t || t >= e.length ? (i = e.decoder ? e.buffer.join("") : 1 === e.buffer.length ? e.buffer.first() : e.buffer.concat(e.length), e.buffer.clear()) : i = e.buffer.consume(t, e.decoder), i);
                var i
            }

            function R(t) {
                var e = t._readableState;
                h("endReadable", e.endEmitted), e.endEmitted || (e.ended = !0, r.nextTick(L, e, t))
            }

            function L(t, e) {
                if (h("endReadableNT", t.endEmitted, t.length), !t.endEmitted && 0 === t.length && (t.endEmitted = !0, e.readable = !1, e.emit("end"), t.autoDestroy)) {
                    var i = e._writableState;
                    (!i || i.autoDestroy && i.finished) && e.destroy()
                }
            }

            function j(t, e) {
                for (var i = 0, r = t.length; i < r; i++)
                    if (t[i] === e) return i;
                return -1
            }
            D.prototype.read = function(t) {
                h("read", t), t = parseInt(t, 10);
                var e = this._readableState,
                    i = t;
                if (0 !== t && (e.emittedReadable = !1), 0 === t && e.needReadable && ((0 !== e.highWaterMark ? e.length >= e.highWaterMark : e.length > 0) || e.ended)) return h("read: emitReadable", e.length, e.ended), 0 === e.length && e.ended ? R(this) : T(this), null;
                if (0 === (t = P(t, e)) && e.ended) return 0 === e.length && R(this), null;
                var r, a = e.needReadable;
                return h("need readable", a), (0 === e.length || e.length - t < e.highWaterMark) && h("length less than watermark", a = !0), e.ended || e.reading ? h("reading or ended", a = !1) : a && (h("do read"), e.reading = !0, e.sync = !0, 0 === e.length && (e.needReadable = !0), this._read(e.highWaterMark), e.sync = !1, e.reading || (t = P(i, e))), null === (r = t > 0 ? N(t, e) : null) ? (e.needReadable = e.length <= e.highWaterMark, t = 0) : (e.length -= t, e.awaitDrain = 0), 0 === e.length && (e.ended || (e.needReadable = !0), i !== t && e.ended && R(this)), null !== r && this.emit("data", r), r
            }, D.prototype._read = function(t) {
                b(this, new v("_read()"))
            }, D.prototype.pipe = function(t, e) {
                var i = this,
                    a = this._readableState;
                switch (a.pipesCount) {
                    case 0:
                        a.pipes = t;
                        break;
                    case 1:
                        a.pipes = [a.pipes, t];
                        break;
                    default:
                        a.pipes.push(t)
                }
                a.pipesCount += 1, h("pipe count=%d opts=%j", a.pipesCount, e);
                var s = (!e || !1 !== e.end) && t !== r.stdout && t !== r.stderr ? l : x;

                function o(e, r) {
                    h("onunpipe"), e === i && r && !1 === r.hasUnpiped && (r.hasUnpiped = !0, h("cleanup"), t.removeListener("close", u), t.removeListener("finish", f), t.removeListener("drain", c), t.removeListener("error", d), t.removeListener("unpipe", o), i.removeListener("end", l), i.removeListener("end", x), i.removeListener("data", m), p = !0, !a.awaitDrain || t._writableState && !t._writableState.needDrain || c())
                }

                function l() {
                    h("onend"), t.end()
                }
                a.endEmitted ? r.nextTick(s) : i.once("end", s), t.on("unpipe", o);
                var c = function(t) {
                    return function() {
                        var e = t._readableState;
                        h("pipeOnDrain", e.awaitDrain), e.awaitDrain && e.awaitDrain--, 0 === e.awaitDrain && n(t, "data") && (e.flowing = !0, F(t))
                    }
                }(i);
                t.on("drain", c);
                var p = !1;

                function m(e) {
                    h("ondata");
                    var r = t.write(e);
                    h("dest.write", r), !1 === r && ((1 === a.pipesCount && a.pipes === t || a.pipesCount > 1 && -1 !== j(a.pipes, t)) && !p && (h("false write response, pause", a.awaitDrain), a.awaitDrain++), i.pause())
                }

                function d(e) {
                    h("onerror", e), x(), t.removeListener("error", d), 0 === n(t, "error") && b(t, e)
                }

                function u() {
                    t.removeListener("finish", f), x()
                }

                function f() {
                    h("onfinish"), t.removeListener("close", u), x()
                }

                function x() {
                    h("unpipe"), i.unpipe(t)
                }
                return i.on("data", m),
                    function(t, e, i) {
                        if ("function" == typeof t.prependListener) return t.prependListener(e, i);
                        t._events && t._events[e] ? Array.isArray(t._events[e]) ? t._events[e].unshift(i) : t._events[e] = [i, t._events[e]] : t.on(e, i)
                    }(t, "error", d), t.once("close", u), t.once("finish", f), t.emit("pipe", i), a.flowing || (h("pipe resume"), i.resume()), t
            }, D.prototype.unpipe = function(t) {
                var e = this._readableState,
                    i = {
                        hasUnpiped: !1
                    };
                if (0 === e.pipesCount) return this;
                if (1 === e.pipesCount) return t && t !== e.pipes ? this : (t || (t = e.pipes), e.pipes = null, e.pipesCount = 0, e.flowing = !1, t && t.emit("unpipe", this, i), this);
                if (!t) {
                    var r = e.pipes,
                        a = e.pipesCount;
                    e.pipes = null, e.pipesCount = 0, e.flowing = !1;
                    for (var n = 0; n < a; n++) r[n].emit("unpipe", this, {
                        hasUnpiped: !1
                    });
                    return this
                }
                var s = j(e.pipes, t);
                return -1 === s ? this : (e.pipes.splice(s, 1), e.pipesCount -= 1, 1 === e.pipesCount && (e.pipes = e.pipes[0]), t.emit("unpipe", this, i), this)
            }, D.prototype.on = function(t, e) {
                var i = s.prototype.on.call(this, t, e),
                    a = this._readableState;
                return "data" === t ? (a.readableListening = this.listenerCount("readable") > 0, !1 !== a.flowing && this.resume()) : "readable" === t && (a.endEmitted || a.readableListening || (a.readableListening = a.needReadable = !0, a.flowing = !1, a.emittedReadable = !1, h("on readable", a.length, a.reading), a.length ? T(this) : a.reading || r.nextTick(O, this))), i
            }, D.prototype.addListener = D.prototype.on, D.prototype.removeListener = function(t, e) {
                var i = s.prototype.removeListener.call(this, t, e);
                return "readable" === t && r.nextTick(I, this), i
            }, D.prototype.removeAllListeners = function(t) {
                var e = s.prototype.removeAllListeners.apply(this, arguments);
                return "readable" !== t && void 0 !== t || r.nextTick(I, this), e
            }, D.prototype.resume = function() {
                var t = this._readableState;
                return t.flowing || (h("resume"), t.flowing = !t.readableListening, function(t, e) {
                    e.resumeScheduled || (e.resumeScheduled = !0, r.nextTick(G, t, e))
                }(this, t)), t.paused = !1, this
            }, D.prototype.pause = function() {
                return h("call pause flowing=%j", this._readableState.flowing), !1 !== this._readableState.flowing && (h("pause"), this._readableState.flowing = !1, this.emit("pause")), this._readableState.paused = !0, this
            }, D.prototype.wrap = function(t) {
                var e = this,
                    i = this._readableState,
                    r = !1;
                for (var a in t.on("end", function() {
                        if (h("wrapped end"), i.decoder && !i.ended) {
                            var t = i.decoder.end();
                            t && t.length && e.push(t)
                        }
                        e.push(null)
                    }), t.on("data", function(a) {
                        (h("wrapped data"), i.decoder && (a = i.decoder.write(a)), !i.objectMode || null !== a && void 0 !== a) && ((i.objectMode || a && a.length) && (e.push(a) || (r = !0, t.pause())))
                    }), t) void 0 === this[a] && "function" == typeof t[a] && (this[a] = function(e) {
                    return function() {
                        return t[e].apply(t, arguments)
                    }
                }(a));
                for (var n = 0; n < w.length; n++) t.on(w[n], this.emit.bind(this, w[n]));
                return this._read = function(e) {
                    h("wrapped _read", e), r && (r = !1, t.resume())
                }, this
            }, "function" == typeof Symbol && (D.prototype[Symbol.asyncIterator] = function() {
                return void 0 === m && (m = i("eCw7")), m(this)
            }), Object.defineProperty(D.prototype, "readableHighWaterMark", {
                enumerable: !1,
                get: function() {
                    return this._readableState.highWaterMark
                }
            }), Object.defineProperty(D.prototype, "readableBuffer", {
                enumerable: !1,
                get: function() {
                    return this._readableState && this._readableState.buffer
                }
            }), Object.defineProperty(D.prototype, "readableFlowing", {
                enumerable: !1,
                get: function() {
                    return this._readableState.flowing
                },
                set: function(t) {
                    this._readableState && (this._readableState.flowing = t)
                }
            }), D._fromList = N, Object.defineProperty(D.prototype, "readableLength", {
                enumerable: !1,
                get: function() {
                    return this._readableState.length
                }
            }), "function" == typeof Symbol && (D.from = function(t, e) {
                return void 0 === d && (d = i("pQ9l")), d(D, t, e)
            })
        }).call(this, i("yLpj"), i("8oxB"))
    }, ESbf: function(t, e, i) {
        "use strict";
        t.exports = function(t) {
            return !!t && ("symbol" == typeof t || !!t.constructor && ("Symbol" === t.constructor.name && "Symbol" === t[t.constructor.toStringTag]))
        }
    }, EZVN: function(t, e, i) {
        "use strict";
        var r, a = i("4PY8"),
            n = i("9Qh4"),
            s = i("BqIt"),
            o = i("HEoz").toStringTag,
            l = i("xoK8"),
            h = Object.defineProperties,
            c = s.prototype._unBind;
        r = t.exports = function(t, e) {
            if (!(this instanceof r)) return new r(t, e);
            s.call(this, t.__mapKeysData__, t), e && l[e] || (e = "key+value"), h(this, {
                __kind__: n("", e),
                __values__: n("w", t.__mapValuesData__)
            })
        }, a && a(r, s), r.prototype = Object.create(s.prototype, {
            constructor: n(r),
            _resolve: n(function(t) {
                return "value" === this.__kind__ ? this.__values__[t] : "key" === this.__kind__ ? this.__list__[t] : [this.__list__[t], this.__values__[t]]
            }),
            _unBind: n(function() {
                this.__values__ = null, c.call(this)
            }),
            toString: n(function() {
                return "[object Map Iterator]"
            })
        }), Object.defineProperty(r.prototype, o, n("c", "Map Iterator"))
    }, EkQH: function(t, e, i) {
        "use strict";
        i.d(e, "c", function() {
            return p
        }), i.d(e, "d", function() {
            return m
        }), i.d(e, "b", function() {
            return d
        }), i.d(e, "a", function() {
            return u
        }), i.d(e, "e", function() {
            return f
        });
        var r = i("X8p2"),
            a = i.n(r),
            n = (i("Btvt"), i("VRzm"), i("0l/t"), i("CX2u"), i("t3Un")),
            s = i("vDqi"),
            o = i.n(s),
            l = i("XJYT"),
            h = i("mSNy"),
            c = i("r6kQ"),
            p = function(t, e) {
                return new Promise(function(i, r) {
                    Object(n.b)(c.a.findCodeValueList, t, e).then(function(t) {
                        i(t)
                    }).catch(function(t) {
                        r(t)
                    })
                })
            },
            m = function(t, e) {
                Object(n.b)(c.a.getPsCommunicateDeviceTypeInfo, {
                    ps_id: t
                }).then(function(t) {
                    var i = "";
                    if (t.communicate_device_type_list.length) {
                        var r = t.communicate_device_type_list.filter(function(t) {
                            return e ? t.sn === e : !a.a.isUndefinedOrNull(t.faq_url)
                        });
                        i = r.length && r[0].faq_url ? r[0].faq_url : t.default_faq_url
                    } else i = t.default_faq_url;
                    window.open(i, "_blank")
                })
            },
            d = function(t, e) {
                return new Promise(function(i, r) {
                    Object(n.b)(c.a.getCloudList, t, {
                        changeRouter: e
                    }).then(function(t) {
                        var e = [];
                        t.cloud_list.forEach(function(t) {
                            e.push({
                                value: t.cloud_id,
                                text: t.cloud_name,
                                service_url: t.service_url,
                                web_url: t.web_url
                            })
                        }), i(e)
                    }).catch(function(t) {
                        r(t)
                    })
                })
            },
            u = function(t) {
                var e = t.path,
                    i = t.params,
                    r = t.config,
                    a = void 0 === r ? {} : r,
                    s = t.exportType,
                    c = void 0 === s ? "1" : s,
                    p = t.exportSuccess,
                    m = t.exportFail,
                    d = t.complete;
                Object(n.b)(e, i, a).then(function(t) {
                    t && "1" === t.code && t.url ? (l.Message.success(h.default.t("I18N_COMMON_SUCCESS")), p && p(), "1" === c ? window.open(t.url, "_self") : o()({
                        method: "get",
                        url: t.url,
                        responseType: "blob"
                    }).then(function(e) {
                        var i = window.URL.createObjectURL(e.data),
                            r = document.createElement("a");
                        r.style.display = "none", r.href = i, r.download = t.url.substring(t.url.lastIndexOf("/") + 1), document.body.appendChild(r), r.click()
                    }).catch(function(t) {
                        m && m(), console.log("response: ", t)
                    })) : (l.Message.error(h.default.t("I18N_COMMON_FAILED")), m && m())
                }).catch(function(t) {
                    console.log(t), m && m()
                }).finally(function() {
                    d && d()
                })
            },
            f = function(t) {
                return Object(n.b)(c.a.checkUserIsExist, t)
            }
    }, F5Mc: function(t, e, i) {
        "use strict";
        var r = i("YyF0"),
            a = /^\s*class[\s{/}]/,
            n = Function.prototype.toString;
        t.exports = function(t) {
            return !!r(t) && !a.test(n.call(t))
        }
    }, FKvE: function(t, e, i) {
        "use strict";
        t.exports = function() {
            var t, e = Object.assign;
            return "function" == typeof e && (e(t = {
                foo: "raz"
            }, {
                bar: "dwa"
            }, {
                trzy: "trzy"
            }), t.foo + t.bar + t.trzy === "razdwatrzy")
        }
    }, "FM/B": function(t, e, i) {
        "use strict";
        t.exports = function() {
            var t, e, i = Array.from;
            return "function" == typeof i && (e = i(t = ["raz", "dwa"]), Boolean(e && e !== t && "dwa" === e[1]))
        }
    }, Faw5: function(t, e, i) {
        i("7DDg")("Int16", 2, function(t) {
            return function(e, i, r) {
                return t(this, e, i, r)
            }
        })
    }, GOzd: function(t, e, i) {
        "use strict";
        var r = "razdwatrzy";
        t.exports = function() {
            return "function" == typeof r.contains && (!0 === r.contains("dwa") && !1 === r.contains("foo"))
        }
    }, GpRL: function(t, e, i) {
        "use strict";
        t.exports = function(t) {
            if ("function" != typeof t) throw new TypeError(t + " is not a function");
            return t
        }
    }, H612: function(t, e, i) {
        i("I5cv");
        var r = i("lwsE"),
            a = i("W8MJ"),
            n = i("7W2i"),
            s = i("a1gu"),
            o = i("Nsbk");

        function l(t) {
            var e = function() {
                if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
                if (Reflect.construct.sham) return !1;
                if ("function" == typeof Proxy) return !0;
                try {
                    return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), !0
                } catch (t) {
                    return !1
                }
            }();
            return function() {
                var i, r = o(t);
                if (e) {
                    var a = o(this).constructor;
                    i = Reflect.construct(r, arguments, a)
                } else i = r.apply(this, arguments);
                return s(this, i)
            }
        }
        i("JduL"), i("I78e"), i("Btvt"), i("a1Th"), i("f3/d");
        var h = i("Uelk"),
            c = i("+qE3"),
            p = i("p8mi"),
            m = i("solC"),
            d = i("5Px2")("mqtt-packet:parser"),
            u = function(t) {
                "use strict";
                n(i, c);
                var e = l(i);

                function i() {
                    var t;
                    return r(this, i), (t = e.call(this)).parser = t.constructor.parser, t
                }
                return a(i, [{
                    key: "_resetState",
                    value: function() {
                        d("_resetState: resetting packet, error, _list, and _stateCounter"), this.packet = new p, this.error = null, this._list = h(), this._stateCounter = 0
                    }
                }, {
                    key: "parse",
                    value: function(t) {
                        for (this.error && this._resetState(), this._list.append(t), d("parse: current state: %s", this._states[this._stateCounter]);
                            (-1 !== this.packet.length || this._list.length > 0) && this[this._states[this._stateCounter]]() && !this.error;
                        ) this._stateCounter++, d("parse: state complete. _stateCounter is now: %d", this._stateCounter), d("parse: packet.length: %d, buffer list length: %d", this.packet.length, this._list.length), this._stateCounter >= this._states.length && (this._stateCounter = 0);
                        return d("parse: exited while loop. packet: %d, buffer list length: %d", this.packet.length, this._list.length), this._list.length
                    }
                }, {
                    key: "_parseHeader",
                    value: function() {
                        var t = this._list.readUInt8(0);
                        return this.packet.cmd = m.types[t >> m.CMD_SHIFT], this.packet.retain = 0 != (t & m.RETAIN_MASK), this.packet.qos = t >> m.QOS_SHIFT & m.QOS_MASK, this.packet.dup = 0 != (t & m.DUP_MASK), d("_parseHeader: packet: %o", this.packet), this._list.consume(1), !0
                    }
                }, {
                    key: "_parseLength",
                    value: function() {
                        var t = this._parseVarByteNum(!0);
                        return t && (this.packet.length = t.value, this._list.consume(t.bytes)), d("_parseLength %d", t.value), !!t
                    }
                }, {
                    key: "_parsePayload",
                    value: function() {
                        d("_parsePayload: payload %O", this._list);
                        var t = !1;
                        if (0 === this.packet.length || this._list.length >= this.packet.length) {
                            switch (this._pos = 0, this.packet.cmd) {
                                case "connect":
                                    this._parseConnect();
                                    break;
                                case "connack":
                                    this._parseConnack();
                                    break;
                                case "publish":
                                    this._parsePublish();
                                    break;
                                case "puback":
                                case "pubrec":
                                case "pubrel":
                                case "pubcomp":
                                    this._parseConfirmation();
                                    break;
                                case "subscribe":
                                    this._parseSubscribe();
                                    break;
                                case "suback":
                                    this._parseSuback();
                                    break;
                                case "unsubscribe":
                                    this._parseUnsubscribe();
                                    break;
                                case "unsuback":
                                    this._parseUnsuback();
                                    break;
                                case "pingreq":
                                case "pingresp":
                                    break;
                                case "disconnect":
                                    this._parseDisconnect();
                                    break;
                                case "auth":
                                    this._parseAuth();
                                    break;
                                default:
                                    this._emitError(new Error("Not supported"))
                            }
                            t = !0
                        }
                        return d("_parsePayload complete result: %s", t), t
                    }
                }, {
                    key: "_parseConnect",
                    value: function() {
                        var t, e, i, r;
                        d("_parseConnect");
                        var a = {},
                            n = this.packet,
                            s = this._parseString();
                        if (null === s) return this._emitError(new Error("Cannot parse protocolId"));
                        if ("MQTT" !== s && "MQIsdp" !== s) return this._emitError(new Error("Invalid protocolId"));
                        if (n.protocolId = s, this._pos >= this._list.length) return this._emitError(new Error("Packet too short"));
                        if (n.protocolVersion = this._list.readUInt8(this._pos), n.protocolVersion >= 128 && (n.bridgeMode = !0, n.protocolVersion = n.protocolVersion - 128), 3 !== n.protocolVersion && 4 !== n.protocolVersion && 5 !== n.protocolVersion) return this._emitError(new Error("Invalid protocol version"));
                        if (this._pos++, this._pos >= this._list.length) return this._emitError(new Error("Packet too short"));
                        if (a.username = this._list.readUInt8(this._pos) & m.USERNAME_MASK, a.password = this._list.readUInt8(this._pos) & m.PASSWORD_MASK, a.will = this._list.readUInt8(this._pos) & m.WILL_FLAG_MASK, a.will && (n.will = {}, n.will.retain = 0 != (this._list.readUInt8(this._pos) & m.WILL_RETAIN_MASK), n.will.qos = (this._list.readUInt8(this._pos) & m.WILL_QOS_MASK) >> m.WILL_QOS_SHIFT), n.clean = 0 != (this._list.readUInt8(this._pos) & m.CLEAN_SESSION_MASK), this._pos++, n.keepalive = this._parseNum(), -1 === n.keepalive) return this._emitError(new Error("Packet too short"));
                        if (5 === n.protocolVersion) {
                            var o = this._parseProperties();
                            Object.getOwnPropertyNames(o).length && (n.properties = o)
                        }
                        var l = this._parseString();
                        if (null === l) return this._emitError(new Error("Packet too short"));
                        if (n.clientId = l, d("_parseConnect: packet.clientId: %s", n.clientId), a.will) {
                            if (5 === n.protocolVersion) {
                                var h = this._parseProperties();
                                Object.getOwnPropertyNames(h).length && (n.will.properties = h)
                            }
                            if (null === (t = this._parseString())) return this._emitError(new Error("Cannot parse will topic"));
                            if (n.will.topic = t, d("_parseConnect: packet.will.topic: %s", n.will.topic), null === (e = this._parseBuffer())) return this._emitError(new Error("Cannot parse will payload"));
                            n.will.payload = e, d("_parseConnect: packet.will.paylaod: %s", n.will.payload)
                        }
                        if (a.username) {
                            if (null === (r = this._parseString())) return this._emitError(new Error("Cannot parse username"));
                            n.username = r, d("_parseConnect: packet.username: %s", n.username)
                        }
                        if (a.password) {
                            if (null === (i = this._parseBuffer())) return this._emitError(new Error("Cannot parse password"));
                            n.password = i
                        }
                        return this.settings = n, d("_parseConnect: complete"), n
                    }
                }, {
                    key: "_parseConnack",
                    value: function() {
                        d("_parseConnack");
                        var t = this.packet;
                        if (this._list.length < 1) return null;
                        if (t.sessionPresent = !!(this._list.readUInt8(this._pos++) & m.SESSIONPRESENT_MASK), 5 === this.settings.protocolVersion) this._list.length >= 2 ? t.reasonCode = this._list.readUInt8(this._pos++) : t.reasonCode = 0;
                        else {
                            if (this._list.length < 2) return null;
                            t.returnCode = this._list.readUInt8(this._pos++)
                        }
                        if (-1 === t.returnCode || -1 === t.reasonCode) return this._emitError(new Error("Cannot parse return code"));
                        if (5 === this.settings.protocolVersion) {
                            var e = this._parseProperties();
                            Object.getOwnPropertyNames(e).length && (t.properties = e)
                        }
                        d("_parseConnack: complete")
                    }
                }, {
                    key: "_parsePublish",
                    value: function() {
                        d("_parsePublish");
                        var t = this.packet;
                        if (t.topic = this._parseString(), null === t.topic) return this._emitError(new Error("Cannot parse topic"));
                        if (!(t.qos > 0) || this._parseMessageId()) {
                            if (5 === this.settings.protocolVersion) {
                                var e = this._parseProperties();
                                Object.getOwnPropertyNames(e).length && (t.properties = e)
                            }
                            t.payload = this._list.slice(this._pos, t.length), d("_parsePublish: payload from buffer list: %o", t.payload)
                        }
                    }
                }, {
                    key: "_parseSubscribe",
                    value: function() {
                        d("_parseSubscribe");
                        var t, e, i, r, a, n, s, o = this.packet;
                        if (1 !== o.qos) return this._emitError(new Error("Wrong subscribe header"));
                        if (o.subscriptions = [], this._parseMessageId()) {
                            if (5 === this.settings.protocolVersion) {
                                var l = this._parseProperties();
                                Object.getOwnPropertyNames(l).length && (o.properties = l)
                            }
                            for (; this._pos < o.length;) {
                                if (null === (t = this._parseString())) return this._emitError(new Error("Cannot parse topic"));
                                if (this._pos >= o.length) return this._emitError(new Error("Malformed Subscribe Payload"));
                                i = (e = this._parseByte()) & m.SUBSCRIBE_OPTIONS_QOS_MASK, n = 0 != (e >> m.SUBSCRIBE_OPTIONS_NL_SHIFT & m.SUBSCRIBE_OPTIONS_NL_MASK), a = 0 != (e >> m.SUBSCRIBE_OPTIONS_RAP_SHIFT & m.SUBSCRIBE_OPTIONS_RAP_MASK), r = e >> m.SUBSCRIBE_OPTIONS_RH_SHIFT & m.SUBSCRIBE_OPTIONS_RH_MASK, s = {
                                    topic: t,
                                    qos: i
                                }, 5 === this.settings.protocolVersion ? (s.nl = n, s.rap = a, s.rh = r) : this.settings.bridgeMode && (s.rh = 0, s.rap = !0, s.nl = !0), d("_parseSubscribe: push subscription `%s` to subscription", s), o.subscriptions.push(s)
                            }
                        }
                    }
                }, {
                    key: "_parseSuback",
                    value: function() {
                        d("_parseSuback");
                        var t = this.packet;
                        if (this.packet.granted = [], this._parseMessageId()) {
                            if (5 === this.settings.protocolVersion) {
                                var e = this._parseProperties();
                                Object.getOwnPropertyNames(e).length && (t.properties = e)
                            }
                            for (; this._pos < this.packet.length;) this.packet.granted.push(this._list.readUInt8(this._pos++))
                        }
                    }
                }, {
                    key: "_parseUnsubscribe",
                    value: function() {
                        d("_parseUnsubscribe");
                        var t = this.packet;
                        if (t.unsubscriptions = [], this._parseMessageId()) {
                            if (5 === this.settings.protocolVersion) {
                                var e = this._parseProperties();
                                Object.getOwnPropertyNames(e).length && (t.properties = e)
                            }
                            for (; this._pos < t.length;) {
                                var i = this._parseString();
                                if (null === i) return this._emitError(new Error("Cannot parse topic"));
                                d("_parseUnsubscribe: push topic `%s` to unsubscriptions", i), t.unsubscriptions.push(i)
                            }
                        }
                    }
                }, {
                    key: "_parseUnsuback",
                    value: function() {
                        d("_parseUnsuback");
                        var t = this.packet;
                        if (!this._parseMessageId()) return this._emitError(new Error("Cannot parse messageId"));
                        if (5 === this.settings.protocolVersion) {
                            var e = this._parseProperties();
                            for (Object.getOwnPropertyNames(e).length && (t.properties = e), t.granted = []; this._pos < this.packet.length;) this.packet.granted.push(this._list.readUInt8(this._pos++))
                        }
                    }
                }, {
                    key: "_parseConfirmation",
                    value: function() {
                        d("_parseConfirmation: packet.cmd: `%s`", this.packet.cmd);
                        var t = this.packet;
                        if (this._parseMessageId(), 5 === this.settings.protocolVersion && (t.length > 2 ? (t.reasonCode = this._parseByte(), d("_parseConfirmation: packet.reasonCode `%d`", t.reasonCode)) : t.reasonCode = 0, t.length > 3)) {
                            var e = this._parseProperties();
                            Object.getOwnPropertyNames(e).length && (t.properties = e)
                        }
                        return !0
                    }
                }, {
                    key: "_parseDisconnect",
                    value: function() {
                        var t = this.packet;
                        if (d("_parseDisconnect"), 5 === this.settings.protocolVersion) {
                            this._list.length > 0 ? t.reasonCode = this._parseByte() : t.reasonCode = 0;
                            var e = this._parseProperties();
                            Object.getOwnPropertyNames(e).length && (t.properties = e)
                        }
                        return d("_parseDisconnect result: true"), !0
                    }
                }, {
                    key: "_parseAuth",
                    value: function() {
                        d("_parseAuth");
                        var t = this.packet;
                        if (5 !== this.settings.protocolVersion) return this._emitError(new Error("Not supported auth packet for this version MQTT"));
                        t.reasonCode = this._parseByte();
                        var e = this._parseProperties();
                        return Object.getOwnPropertyNames(e).length && (t.properties = e), d("_parseAuth: result: true"), !0
                    }
                }, {
                    key: "_parseMessageId",
                    value: function() {
                        var t = this.packet;
                        return t.messageId = this._parseNum(), null === t.messageId ? (this._emitError(new Error("Cannot parse messageId")), !1) : (d("_parseMessageId: packet.messageId %d", t.messageId), !0)
                    }
                }, {
                    key: "_parseString",
                    value: function(t) {
                        var e = this._parseNum(),
                            i = e + this._pos;
                        if (-1 === e || i > this._list.length || i > this.packet.length) return null;
                        var r = this._list.toString("utf8", this._pos, i);
                        return this._pos += e, d("_parseString: result: %s", r), r
                    }
                }, {
                    key: "_parseStringPair",
                    value: function() {
                        return d("_parseStringPair"), {
                            name: this._parseString(),
                            value: this._parseString()
                        }
                    }
                }, {
                    key: "_parseBuffer",
                    value: function() {
                        var t = this._parseNum(),
                            e = t + this._pos;
                        if (-1 === t || e > this._list.length || e > this.packet.length) return null;
                        var i = this._list.slice(this._pos, e);
                        return this._pos += t, d("_parseBuffer: result: %o", i), i
                    }
                }, {
                    key: "_parseNum",
                    value: function() {
                        if (this._list.length - this._pos < 2) return -1;
                        var t = this._list.readUInt16BE(this._pos);
                        return this._pos += 2, d("_parseNum: result: %s", t), t
                    }
                }, {
                    key: "_parse4ByteNum",
                    value: function() {
                        if (this._list.length - this._pos < 4) return -1;
                        var t = this._list.readUInt32BE(this._pos);
                        return this._pos += 4, d("_parse4ByteNum: result: %s", t), t
                    }
                }, {
                    key: "_parseVarByteNum",
                    value: function(t) {
                        d("_parseVarByteNum");
                        for (var e, i = 0, r = 1, a = 0, n = !1, s = this._pos ? this._pos : 0; i < 4 && s + i < this._list.length;) {
                            if (a += r * ((e = this._list.readUInt8(s + i++)) & m.VARBYTEINT_MASK), r *= 128, 0 == (e & m.VARBYTEINT_FIN_MASK)) {
                                n = !0;
                                break
                            }
                            if (this._list.length <= i) break
                        }
                        return !n && 4 === i && this._list.length >= i && this._emitError(new Error("Invalid variable byte integer")), s && (this._pos += i), d("_parseVarByteNum: result: %o", n = !!n && (t ? {
                            bytes: i,
                            value: a
                        } : a)), n
                    }
                }, {
                    key: "_parseByte",
                    value: function() {
                        var t;
                        return this._pos < this._list.length && (t = this._list.readUInt8(this._pos), this._pos++), d("_parseByte: result: %o", t), t
                    }
                }, {
                    key: "_parseByType",
                    value: function(t) {
                        switch (d("_parseByType: type: %s", t), t) {
                            case "byte":
                                return 0 !== this._parseByte();
                            case "int8":
                                return this._parseByte();
                            case "int16":
                                return this._parseNum();
                            case "int32":
                                return this._parse4ByteNum();
                            case "var":
                                return this._parseVarByteNum();
                            case "string":
                                return this._parseString();
                            case "pair":
                                return this._parseStringPair();
                            case "binary":
                                return this._parseBuffer()
                        }
                    }
                }, {
                    key: "_parseProperties",
                    value: function() {
                        d("_parseProperties");
                        for (var t = this._parseVarByteNum(), e = this._pos + t, i = {}; this._pos < e;) {
                            var r = this._parseByte();
                            if (!r) return this._emitError(new Error("Cannot parse property code type")), !1;
                            var a = m.propertiesCodes[r];
                            if (!a) return this._emitError(new Error("Unknown property")), !1;
                            if ("userProperties" !== a) i[a] ? Array.isArray(i[a]) ? i[a].push(this._parseByType(m.propertiesTypes[a])) : (i[a] = [i[a]], i[a].push(this._parseByType(m.propertiesTypes[a]))) : i[a] = this._parseByType(m.propertiesTypes[a]);
                            else {
                                i[a] || (i[a] = Object.create(null));
                                var n = this._parseByType(m.propertiesTypes[a]);
                                if (i[a][n.name])
                                    if (Array.isArray(i[a][n.name])) i[a][n.name].push(n.value);
                                    else {
                                        var s = i[a][n.name];
                                        i[a][n.name] = [s], i[a][n.name].push(n.value)
                                    }
                                else i[a][n.name] = n.value
                            }
                        }
                        return i
                    }
                }, {
                    key: "_newPacket",
                    value: function() {
                        return d("_newPacket"), this.packet && (this._list.consume(this.packet.length), d("_newPacket: parser emit packet: packet.cmd: %s, packet.payload: %s, packet.length: %d", this.packet.cmd, this.packet.payload, this.packet.length), this.emit("packet", this.packet)), d("_newPacket: new packet"), this.packet = new p, this._pos = 0, !0
                    }
                }, {
                    key: "_emitError",
                    value: function(t) {
                        d("_emitError"), this.error = t, this.emit("error", t)
                    }
                }], [{
                    key: "parser",
                    value: function(t) {
                        return this instanceof i ? (this.settings = t || {}, this._states = ["_parseHeader", "_parseLength", "_parsePayload", "_newPacket"], this._resetState(), this) : (new i).parser(t)
                    }
                }]), i
            }();
        t.exports = u
    }, HEoz: function(t, e, i) {
        "use strict";
        t.exports = i("umFS")() ? i("fEpb").Symbol : i("lO5s")
    }, HgrX: function(t, e, i) {
        "use strict";
        t.exports = function(t) {
            try {
                return t.toString()
            } catch (e) {
                try {
                    return String(t)
                } catch (t) {
                    return null
                }
            }
        }
    }, I5cv: function(t, e, i) {
        var r = i("XKFU"),
            a = i("Kuth"),
            n = i("2OiF"),
            s = i("y3w9"),
            o = i("0/R4"),
            l = i("eeVq"),
            h = i("8MEG"),
            c = (i("dyZX").Reflect || {}).construct,
            p = l(function() {
                function t() {}
                return !(c(function() {}, [], t) instanceof t)
            }),
            m = !l(function() {
                c(function() {})
            });
        r(r.S + r.F * (p || m), "Reflect", {
            construct: function(t, e) {
                n(t), s(e);
                var i = arguments.length < 3 ? t : n(arguments[2]);
                if (m && !p) return c(t, e, i);
                if (t == i) {
                    switch (e.length) {
                        case 0:
                            return new t;
                        case 1:
                            return new t(e[0]);
                        case 2:
                            return new t(e[0], e[1]);
                        case 3:
                            return new t(e[0], e[1], e[2]);
                        case 4:
                            return new t(e[0], e[1], e[2], e[3])
                    }
                    var r = [null];
                    return r.push.apply(r, e), new(h.apply(t, r))
                }
                var l = i.prototype,
                    d = a(o(l) ? l : Object.prototype),
                    u = Function.apply.call(t, d, e);
                return o(u) ? u : d
            }
        })
    }, IDEf: function(t, e, i) {
        "use strict";
        t.exports = i("FKvE")() ? Object.assign : i("9g66")
    }, "IWB/": function(t, e, i) {
        "use strict";
        var r = i("YsTz"),
            a = {
                function: !0,
                object: !0
            };
        t.exports = function(t) {
            return r(t) && a[typeof t] || !1
        }
    }, IYLv: function(t, e, i) {
        var r = i("fbuH");
        "string" == typeof r && (r = [
            [t.i, r, ""]
        ]), r.locals && (t.exports = r.locals);
        (0, i("SZ7m").default)("7b58a6fa", r, !0, {})
    }, IpRN: function(t, e, i) {
        (t.exports = i("I1BE")(!1)).push([t.i, '.circle-wrap[data-v-6e59c119]{position:relative}.circle-wrap svg[data-v-6e59c119]{position:relative}.circle-wrap .container-area[data-v-6e59c119]{position:absolute;
                    top: 0;
                    left: 50 % ;
                    transform: translateX(-50 % )
                }.circle - wrap.container - area.center[data - v - 6e59 c119] {
                    position: absolute;
                    top: 50 % ;
                    left: 50 % ;
                    transform: translate(-50 % , -50 % );
                    color: #ff7300
                } [data - theme = "style_blue"].circle - wrap.container - area.center[data - v - 6e59 c119] {
                    color: #2196f3}[data-theme= "style"].circle - wrap.container - area.center[data - v - 6e59 c119] {
                    color: #ff7300
                }.circle - wrap.container - area.center.iconfont[data - v - 6e59 c119] {
                    font - size: 3.4 rem
                }.circle - wrap.container - area.center.percent[data - v - 6e59 c119] {
                    font - weight: bold;
                    font - size: 14 px;
                    color: #666}.circle-wrap .container-area .corner[data-v-6e59c119]{position:absolute;
top:36%;
left:64%;
transform:translate(-50%, -50%);
border-radius:50%;
padding:2px;
border:2px solid # fff;
                    background: #f44336
                }.circle - wrap.container - area.corner.icon - sm - alarm[data - v - 6e59 c119] {
                    font - size: 16 px!important;
                    color: #fff
                }.circle - wrap.container - area.corner.alarm[data - v - 6e59 c119] {
                    background - color: #f7931e
                }\
                n ',""])},IwHW:function(t,e,i){"use strict";
                var r = i("TQZI"); i.n(r).a
            }, Jb7g: function(t, e, i) {
                "use strict";
                var r = i("9Qh4"),
                    a = i("s4AO"),
                    n = Object.create(null);
                t.exports = function(t) {
                    return Object.defineProperties(t, {
                        for: r(function(e) {
                            return n[e] ? n[e] : n[e] = t(String(e))
                        }),
                        keyFor: r(function(t) {
                            var e;
                            for (e in a(t), n)
                                if (n[e] === t) return e
                        })
                    })
                }
            }, JduL: function(t, e, i) {
                i("Xtr8")("getOwnPropertyNames", function() {
                    return i("e7yV").f
                })
            }, JiqL: function(t, e, i) {
                "use strict";
                var r = i("hNN4"),
                    a = i("k2qM");
                t.exports = function(t) {
                    return a(t) ? t : r(t, "Cannot use %v", arguments[1])
                }
            }, "K7/Y": function(t, e, i) {
                "use strict";
                var r = i("qtCq");
                i.n(r).a
            }, KaIO: function(t, e, i) {
                "use strict";
                t.exports = function() {
                    if ("function" != typeof arguments[0]) throw new Error("callback needed");
                    if ("number" != typeof arguments[1]) throw new Error("interval needed");
                    var t;
                    if (arguments.length > 0) {
                        t = new Array(arguments.length - 2);
                        for (var e = 0; e < t.length; e++) t[e] = arguments[e + 2]
                    }
                    return new function(t, e, i) {
                        var r = this;
                        this._callback = t, this._args = i, this._interval = setInterval(t, e, this._args), this.reschedule = function(t) {
                            t || (t = r._interval), r._interval && clearInterval(r._interval), r._interval = setInterval(r._callback, t, r._args)
                        }, this.clear = function() {
                            r._interval && (clearInterval(r._interval), r._interval = void 0)
                        }, this.destroy = function() {
                            r._interval && clearInterval(r._interval), r._callback = void 0, r._interval = void 0, r._args = void 0
                        }
                    }(arguments[0], arguments[1], t)
                }
            }, KbBO: function(t, e, i) {
                "use strict";
                t.exports = function() {
                    var t = Number.isNaN;
                    return "function" == typeof t && (!t({}) && t(NaN) && !t(34))
                }
            }, M5Rh: function(t, e, i) {
                (t.exports = i("I1BE")(!1)).push([t.i, '.lottie-box-img{text-align:center;
                            display: flex;
                            justify - content: center;
                            align - items: center
                        }
                        #lottie_img {
                            width: 132 px;
                            height: 132 px
                        }.remain - num - dialog.remain - num {
                            font - weight: bold;
                            margin - bottom: 10 px
                        }.remain - num - dialog.num - tips {
                            line - height: 1.5;
                            margin - bottom: 10 px;
                            white - space: pre - wrap
                        }.remain - num - dialog.warning - tip {
                            color: #f44336
                        }.remain - num - dialog.next - use - time {
                            font - weight: bold;
                            margin - bottom: 10 px
                        }.remain - num - dialog.link - feedback {
                            text - align: right
                        }.remain - num - dialog.link - feedback: hover {
                            cursor: pointer;
                            color: #ff7300
                        } [data - theme = "style_blue"].remain - num - dialog.link - feedback: hover {
                            color: #2196f3}[data-theme= "style"].remain - num - dialog.link - feedback: hover {
                            color: #ff7300
                        }\
                        n ',""])},MOg9:function(t,e,i){"use strict";
                        var r = i("lSGd"); i.n(r).a
                    }, MrYv: function(t, e, i) {
                        (t.exports = i("I1BE")(!1)).push([t.i, '.overviewPage{position:relative;
                                    display: flex;
                                    flex - direction: column
                                }.overviewPage button {
                                    background - color: transparent;
                                    outline: none;
                                    border: none;
                                    padding: 0
                                }.overviewPage.el - scrollbar {
                                    height: 100 %
                                }.overviewPage.el - scrollbar__wrap {
                                    padding: 0 1.5 rem
                                }.overviewPage.el - scrollbar__wrap.el - scrollbar__view {
                                    position: relative
                                }.overviewPage.tooltip - weather {
                                    position: absolute;
                                    right: 0;
                                    z - index: 2
                                }.overviewPage.negative - number - tip {
                                    position: absolute;
                                    right: 10 px;
                                    top: 10 px;
                                    z - index: 3;
                                    width: 280 px;
                                    min - height: 150 px;
                                    padding: 10 px 20 px;
                                    background: #fff;
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.15)
                                }.overviewPage.negative - number - tip.icon - close {
                                    float: right;
                                    font - size: 14 px
                                }.overviewPage.negative - number - tip.text {
                                    color: #222;
font-size:14px;
margin-top:15px;
margin-bottom:35px}.overviewPage .negative-number-tip .el-button{padding:0 10px;
position:absolute;
bottom:10px;
right:20px}.overviewPage img{width:100%;
height:100%}.overviewPage .right-content{width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center}.overviewPage .one-screen{margin-bottom:30px}.overviewPage .one-screen .big-data{flex-grow:1;
display:flex;
background:# fff;
                                    margin - bottom: 20 px;
                                    height: auto;
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.05)
                                }.overviewPage.one - screen.big - data.left - area {
                                    margin - top: 40 px;
                                    margin - left: 8 px;
                                    margin - bottom: 40 px;
                                    height: auto;
                                    padding - right: 8 px;
                                    border - right: 1 px solid #d9d9d9
                                }.overviewPage.one - screen.big - data.left - area.boxs {
                                    width: 100 % ;
                                    display: flex;
                                    flex - direction: column;
                                    align - items: center
                                }.overviewPage.one - screen.big - data.left - area.boxs.micro - box {
                                    margin: 30 px 0
                                }.overviewPage.one - screen.big - data.left - area.boxs.micro - box.status - icon {
                                    font - size: 75 px;
                                    color: #ccc
                                }.overviewPage.one - screen.big - data.left - area.boxs.num - area {
                                    text - align: center;
                                    margin: 6 px 0 0;
                                    font - size: 16 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.num - area.num {
                                    color: #666;
font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif}.overviewPage .one-screen .big-data .left-area .boxs .num-area .unit{color:# 666
                                }.overviewPage.one - screen.big - data.left - area.boxs.progress {
                                    width: 50 % ;
                                    padding - top: 10 px;
                                    margin: 15 px 0 0;
                                    text - align: center
                                }.overviewPage.one - screen.big - data.left - area.boxs.progress > span {
                                    color: #999;
font-size:14px}.overviewPage .one-screen .big-data .left-area .boxs .progress .pr-text{margin-top:4px;
color:# 000;
                                    font - weight: bold;
                                    font - size: 24 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy {
                                    width: 100 %
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.title {
                                    width: 100 % ;
                                    text - align: center;
                                    color: #999;
font-size:16px}.overviewPage .one-screen .big-data .left-area .boxs .energy .title .iconfont{color:# 666;
                                    margin - right: 12 px;
                                    font - size: 28 px!important
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.num - area.num {
                                    font - size: 24 px;
                                    color: #333}.overviewPage .one-screen .big-data .left-area .boxs .energy .num-area .unit{font-size:24px;
color:# 333
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.max - size {
                                    color: #000}.overviewPage .one-screen .big-data .left-area .boxs .energy .two_line{font-size:16px;
color:# 999;
                                    position: relative
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.two_line: after, .overviewPage.one - screen.big - data.left - area.boxs.energy.two_line: before {
                                    content: "";
                                    width: 11 % ;
                                    height: 2 px;
                                    position: absolute;
                                    top: 40 % ;
                                    background - color: #e1e1e1
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.two_line: after {
                                    left: 20 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.two_line: before {
                                    right: 20 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.energy.two_line span {
                                    display: inline - block;
                                    width: 75 %
                                }.overviewPage.one - screen.big - data.left - area.boxs.min - size {
                                    font - size: 16 px;
                                    color: #666}.overviewPage .one-screen .big-data .left-area .boxs .max-size{font-size:16px;
color:# 000
                                }.overviewPage.one - screen.big - data.left - area.boxs.income {
                                    width: 100 % ;
                                    padding - top: 0.6 rem;
                                    text - align: center;
                                    margin - bottom: 2.68 rem
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.title {
                                    font - size: 16 px;
                                    width: 100 % ;
                                    padding: 0.3 rem 0 0.8 rem;
                                    color: #999}.overviewPage .one-screen .big-data .left-area .boxs .income .num-area .num{font-size:24px;
color:# 333
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.num - area.unit {
                                    font - size: 24 px;
                                    color: #333}.overviewPage .one-screen .big-data .left-area .boxs .income.has-consum .num-area{font-size:24px}.overviewPage .one-screen .big-data .left-area .boxs .income.has-consum .num-area .num{color:# 666
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.has - consum.num - area.unit {
                                    color: #666}.overviewPage .one-screen .big-data .left-area .boxs .income .max-size{font-size:16px;
color:# 000
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.two_line {
                                    font - size: 16 px;
                                    color: #999;
position:relative}.overviewPage .one-screen .big-data .left-area .boxs .income .two_line:after,.overviewPage .one-screen .big-data .left-area .boxs .income .two_line:before{content:"";
width:30%;
height:2px;
position:absolute;
top:40%;
background-color:# e1e1e1
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.two_line: after {
                                    left: 0
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.two_line: before {
                                    right: 0
                                }.overviewPage.one - screen.big - data.left - area.boxs.income.two_line span {
                                    display: inline - block;
                                    width: 75 %
                                }.overviewPage.one - screen.big - data.left - area.boxs.consumption {
                                    text - align: center;
                                    display: flex;
                                    flex - direction: column;
                                    align - items: center;
                                    padding: 0.3 rem 0 3 rem
                                }.overviewPage.one - screen.big - data.left - area.boxs.consumption.title {
                                    text - align: center;
                                    padding: 1.6 rem 0 0.6 rem;
                                    font - size: 16 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.consumption.value - num {
                                    font - size: 32 px
                                }.overviewPage.one - screen.big - data.left - area.boxs.consumption.value - num.num {
                                    text - align: center
                                }.overviewPage.one - screen.card - data.single - card {
                                    padding - right: 20 px;
                                    margin - bottom: 20 px
                                }.overviewPage.one - screen.card - data.single - card: last - child {
                                    padding - right: 0
                                }.overviewPage.one - screen.card - data.single - card.grid - content {
                                    background: #fff;
                                    box - shadow: 0 0 15 px 0 rgba(0, 0, 0, 0.05)
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area {
                                    padding: 1.5 rem;
                                    border - bottom: 1 px solid #d9d9d9;
                                    position: relative
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.grid - bg {
                                    position: absolute;
                                    right: .4 rem;
                                    bottom: 1.4 rem;
                                    width: 150 px;
                                    height: 50 px
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.grid - bg.icon {
                                    width: 100 % ;
                                    height: 100 % ;
                                    fill: currentColor
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.title {
                                    display: flex;
                                    align - items: center;
                                    justify - content: space - between;
                                    font - size: 14 px;
                                    height: 32 px
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.title.iconfont {
                                    padding: 0;
                                    margin - right: 10 px
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.title.iconfont.icon - helpTip {
                                    margin - right: 0
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.top - left {
                                    padding - top: 1 rem
                                }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.top - left.num {
                                    padding: 1.875 rem 0 0;
                                    color: #333;
font-size:2.5rem}.overviewPage .one-screen .card-data .single-card .grid-content .top-area .top-left span{font-size:14px}.overviewPage .one-screen .card-data .single-card .grid-content .bottom-area{display:flex;
justify-content:space-between;
align-items:center;
padding:1.5rem 2rem;
font-size:14px;
color:# 999
                                }.overviewPage.one - screen.card - data.single - card.grid - content.bottom - area.bottom - left {
                                    height: 52 px;
                                    display: flex;
                                    align - items: center;
                                    flex - wrap: wrap
                                }.overviewPage.one - screen.card - data.single - card.grid - content.bottom - area.num {
                                    font - size: 14 px;
                                    color: #333}.overviewPage .two-screen .select-date{display:flex;
align-items:center;
margin-bottom:30px}.overviewPage .two-screen .select-date .btn-area{font-size:14px;
margin-right:40px}.overviewPage .two-screen .select-date .btn-area .el-button{padding:5px 16px;
background:# d1d1d1;
                                    min - width: 78 px;
                                    border - radius: 2 px
                                }.overviewPage.two - screen.select - date.btn - area.el - button: not(.active): hover {
                                    color: #ff7300;
                                    border - color: #e8e8e8
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): hover {
                                    color: #2196f3}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): hover {
                                    color: #ff7300
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): hover {
                                    border - color: #95cffe}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): hover {
                                    border - color: #e8e8e8
                                }.overviewPage.two - screen.select - date.btn - area.el - button: not(.active): focus {
                                    color: #ff7300
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): focus {
                                    color: #2196f3}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button: not(.active): focus {
                                    color: #ff7300
                                }.overviewPage.two - screen.select - date.btn - area.el - button.active {
                                    background - color: #ff7300;
                                    color: #fff;
                                    box - shadow: 0 0 10 px 0 #ffb87f
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button.active {
                                    background - color: #2196f3}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button.active {
                                    background - color: #ff7300
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button.active {
                                    box - shadow: 0 0 10 px 0 #88c3f2}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button.active {
                                    box - shadow: 0 0 10 px 0 #ffb87f
                                }.overviewPage.two - screen.select - date.btn - area.el - button.active: hover {
                                    border - color: #e8e8e8
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button.active: hover {
                                    border - color: #95cffe}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button.active: hover {
                                    border - color: #e8e8e8
                                }.overviewPage.two - screen.select - date.btn - area.el - button.active: focus {
                                    color: #fff;
                                    border - color: #e8e8e8
                                } [data - theme = "style_blue"].overviewPage.two - screen.select - date.btn - area.el - button.active: focus {
                                    border - color: #95cffe}[data-theme= "style"].overviewPage.two - screen.select - date.btn - area.el - button.active: focus {
                                    border - color: #e8e8e8
                                }.overviewPage.two - screen.select - date.date - area.iconfont {
                                    color: #333;
cursor:pointer}.overviewPage .two-screen .select-date .date-area .iconfont.ban{cursor:not-allowed;
color:# aaa
                                }.overviewPage.two - screen.select - date.date - area.over2page - input {
                                    width: 160 px
                                }.overviewPage.two - screen.select - date.date - area.over2page - input.el - input__prefix {
                                    display: none
                                }.overviewPage.two - screen.select - date.date - area.over2page - input input {
                                    border: none;
                                    padding: 0
                                }.overviewPage.two - screen.select - date.date - area.over2page - input input.el - input__inner {
                                    padding: 0;
                                    text - align: center;
                                    font - size: 22 px;
                                    font - weight: 300;
                                    color: #333;
font-family:"Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
background:transparent;
letter-spacing:1px}.overviewPage .two-screen .pie-charts{padding:30px 24px;
background:# fff;
                                    display: flex;
                                    position: relative;
                                    justify - content: space - between;
                                    margin - bottom: 20 px;
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.05)
                                }.overviewPage.two - screen.pie - charts.offline - txt {
                                    position: absolute;
                                    font - size: 14 px;
                                    color: #F44336;
                                    bottom: 6 px
                                }.overviewPage.two - screen.pie - charts.pie - area {
                                    width: 49 % ;
                                    height: 260 px;
                                    display: flex;
                                    justify - content: flex - start;
                                    align - items: center;
                                    border: 1 px solid #d9d9d9;
                                    position: relative
                                }.overviewPage.two - screen.pie - charts.pie - area.icon {
                                    position: absolute;
                                    top: 20 px;
                                    right: 5 px
                                }.overviewPage.two - screen.pie - charts.pie - area.pie - area - titleWrap {
                                    width: 50 % ;
                                    position: absolute;
                                    text - align: center;
                                    top: -12 px!important;
                                    left: 0
                                }.overviewPage.two - screen.pie - charts.pie - area.pie - area - titleWrap.pie - area - title {
                                    position: relative;
                                    font - size: 24 px;
                                    background: #fff;
                                    padding: 0 20 px;
                                    margin: 0 auto;
                                    display: inline - block
                                }.overviewPage.two - screen.pie - charts.pie - area.pie - area - titleWrap.pie - area - title.unit {
                                    font - size: 16 px
                                }.overviewPage.two - screen.pie - charts.pie - area.chart > div {
                                    margin: 0 auto
                                }.overviewPage.two - screen.pie - charts.pie - area.text - list {
                                    list - style: none;
                                    width: 40 % ;
                                    margin: 0 16 px
                                }.overviewPage.two - screen.pie - charts.pie - area.text - list.text - item {
                                    padding: 15 px 0;
                                    display: flex;
                                    flex - direction: column;
                                    position: relative;
                                    border - bottom: 1 px solid #d9d9d9
                                }.overviewPage.two - screen.pie - charts.pie - area.text - list.text - item.title {
                                    padding - bottom: 12 px;
                                    color: #666}.overviewPage .two-screen .pie-charts .pie-area .text-list .text-item .dot{position:absolute;
left:-20px;
top:30%;
display:inline-block;
width:8px;
height:8px;
border-radius:50%}.overviewPage .two-screen .pie-charts .pie-area .text-list .text-item .dot.green{background-color:# 1 ecc0a
                                }.overviewPage.two - screen.pie - charts.pie - area.text - list.text - item.dot.blue {
                                    background - color: #1998ff}.overviewPage .two-screen .pie-charts .pie-area .text-list .text-item .dot.orange{background-color:# ff9419
                                }.overviewPage.two - screen.pie - charts.pie - area.text - list.text - item: last - child {
                                    border - bottom: none
                                }.overviewPage.two - screen.mix - chart {
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.1);
                                    margin - bottom: 20 px;
                                    background: #fff;
                                    position: relative
                                }.overviewPage.two - screen.mix - chart.no - data {
                                    font - size: 14 px;
                                    position: absolute;
                                    top: 50 % ;
                                    left: 50 % ;
                                    transform: translate(-50 % , -50 % )
                                }.overviewPage.two - screen.mix - chart.iconWrap {
                                    position: absolute;
                                    top: -9 px;
                                    right: 20 px;
                                    z - index: 2
                                }.overviewPage.two - screen.mix - chart.iconWrap.icon {
                                    float: right;
                                    margin: 10 px 0 0 0
                                }.overviewPage.two - screen.mix - chart.iconWrap.icon.el - button {
                                    padding: 0 8 px
                                }.overviewPage.two - screen.low - carbon {
                                    position: relative;
                                    padding: 0 2 rem;
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.05); -
                                    webkit - box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.05);
                                    border - bottom: none;
                                    background: #fff
                                }.overviewPage.two - screen.low - carbon.green - index - wrap {
                                    height: 160 px;
                                    display: flex;
                                    justify - content: space - around;
                                    align - items: center
                                }.overviewPage.two - screen.low - carbon.item {
                                    height: 88 px;
                                    display: flex;
                                    align - items: center
                                }.overviewPage.two - screen.low - carbon.item.item - cont - area {
                                    display: flex;
                                    align - items: center;
                                    height: 100 % ;
                                    justify - content: space - around
                                }.overviewPage.two - screen.low - carbon.item.item - cont - area.title {
                                    display: inline - block;
                                    margin: 0 8 px;
                                    font - size: 14 px
                                }.overviewPage.two - screen.low - carbon.item.item - cont - area.item - text span {
                                    font - size: 14 px
                                }.overviewPage.two - screen.low - carbon.item.iconfont {
                                    font - size: 64 px!important
                                }.overviewPage.two - screen.low - carbon.item.iconfont.icon - co {
                                    color: #ffa364
                                }.overviewPage.two - screen.low - carbon.item.iconfont.icon - coal {
                                    color: #333}.overviewPage .two-screen .low-carbon .item .iconfont.icon-tree{color:# a1c969
                                }.overviewPage.two - screen.low - carbon.item.iconfont.icon - car {
                                    color: #2196f3}.overviewPage .two-screen .low-carbon .num{font-size:14px}.overviewPage .two-screen .low-carbon .ton{color:# ffa364
                                }.overviewPage.two - screen.low - carbon.kg {
                                    color: #333}.overviewPage .two-screen .low-carbon .tree{color:# a1c969
                                }.overviewPage.two - screen.low - carbon.car {
                                    color: #2196f3}.overviewPage .two-screen .low-carbon .address{min-height:60px;
display:flex;
align-items:center;
line-height:20px;
justify-content:center;
background:# fff;
                                    padding: 0 20 px;
                                    font - size: 14 px;
                                    box - shadow: 0 0 10 px 0 rgba(0, 0, 0, 0.05);
                                    border - top: 1 px solid #d9d9d9;
                                    text - align: center
                                }.overviewPage.two - screen.low - carbon.address.address - detail {
                                    color: #707070;
text-align:center}.overviewPage .two-screen .low-carbon .address .iconfont{color:# 888
                                }.overviewPage.two - screen.low - carbon.address.mt {
                                    margin - left: 20 px
                                }.overviewPage.two - screen.low - carbon.explain {
                                    position: absolute;
                                    right: 24 px;
                                    top: 12 px
                                }.overview - explain - popper {
                                    color: #222}.overview-explain-popper .co2-calc-table{width:100%;
border-collapse:collapse;
margin-top:8px}.overview-explain-popper .co2-calc-table th,.overview-explain-popper .co2-calc-table td{color:# 444;
                                    padding: 8 px 0 8 px 20 px
                                }.overview - explain - popper.co2 - calc - table th {
                                    color: #222;
background-color:# F0F0F0
                                }.overview - explain - popper.co2 - calc - table td {
                                    width: 50 %
                                }.overview - explain - popper.explain - text {
                                    margin - top: 10 px
                                }.el - popover.charge - tip {
                                    display: inline - block
                                }.el - popover.poptitle {
                                    font - weight: bold;
                                    border - bottom: 1 px solid #d9d9d9;
                                    padding: 0 0 8 px 0;
                                    margin - bottom: 6 px;
                                    margin - top: 20 px
                                }.el - popover.poptitle: first - of -type {
                                    margin - top: 0
                                }.el - popover.charge - tip {
                                    display: inline - block
                                }.el - popover.popsubtitle {
                                    font - weight: bold;
                                    margin: 0 8 px 0 0
                                }
                                @media screen and(max - width: 1600 px) {
                                    #overview - container.big - data.left - area {
                                        width: 32 %
                                    }
                                    #overview - container.card - data.single - card.grid - content.top - area.grid - bg {
                                        width: 120 px
                                    }
                                }
                                @media screen and(max - width: 1440 px) {
                                    .main - detail.one - screen.big - data.left - area.energy.two_line {
                                        text - align: center
                                    }.main - detail.one - screen.big - data.left - area.energy.two_line: before {
                                        width: 11 % !important
                                    }.main - detail.one - screen.big - data.left - area.energy.two_line: after {
                                        width: 11 % !important
                                    }.main - detail.one - screen.big - data.left - area.energy.two_line span {
                                        display: inline - block;
                                        width: 75 %
                                    }
                                }
                                @media screen and(max - width: 1024 px) {
                                    #overview - container.screen.btn - area button {
                                        margin - bottom: 10 px
                                    }
                                    #overview - container.screen.big - data {
                                        flex - direction: column;
                                        align - items: center
                                    }
                                    #overview - container.screen.big - data.left - area {
                                        border - right: none
                                    }
                                    #overview - container.screen.energy - graph {
                                        padding - left: 0
                                    }
                                    #overview - container.screen.card - data {
                                        display: flex;
                                        flex - direction: column;
                                        align - items: center
                                    }
                                    #overview - container.screen.card - data.single - card {
                                        margin - bottom: 15 px;
                                        padding - right: 0
                                    }
                                    #overview - container.circle - wrap.container - area.center.iconfont {
                                        font - size: 26 px
                                    }
                                }
                                @media screen and(max - width: 1000 px) {
                                    .overviewPage.two - screen.select - date.btn - area {
                                        width: 50 %
                                    }.overviewPage.two - screen.select - date.btn - area.el - button + .el - button {
                                        margin - left: 0
                                    }.overviewPage.two - screen.select - date.date - area {
                                        width: 50 %
                                    }
                                }
                                @media screen and(max - width: 1200 px) {
                                    .overviewPage.one - screen.card - data.single - card {
                                        padding - right: 0
                                    }.overviewPage.one - screen.card - data.single - card.grid - content.top - area.top - left {
                                        padding - top: 2.5 rem
                                    }
                                }.lottie - content {
                                    position: relative
                                }.lottie - content.second - icon {
                                    position: absolute;
                                    left: 30 px;
                                    top: 30 px
                                }.lottie - content.second - icon.second - icon - lottie {
                                    width: 30 px;
                                    height: 30 px
                                }.svg - word - center {
                                    align - items: center;
                                    display: flex
                                }\
                                n ',""])},MwE8:function(t,e,i){"use strict";
                                i("ioFf"), i("I78e"), i("Btvt"), i("a1Th"), i("hLT2"), i("7h0T"), i("xfY5");
                                var r = i("HDXh").Buffer, a = Symbol.for("BufferList");

                                function n(t) {
                                    if (!(this instanceof n)) return new n(t);
                                    n._init.call(this, t)
                                }
                                n._init = function(t) {
                                    Object.defineProperty(this, a, {
                                        value: !0
                                    }), this._bufs = [], this.length = 0, t && this.append(t)
                                }, n.prototype._new = function(t) {
                                    return new n(t)
                                }, n.prototype._offset = function(t) {
                                    if (0 === t) return [0, 0];
                                    for (var e = 0, i = 0; i < this._bufs.length; i++) {
                                        var r = e + this._bufs[i].length;
                                        if (t < r || i === this._bufs.length - 1) return [i, t - e];
                                        e = r
                                    }
                                }, n.prototype._reverseOffset = function(t) {
                                    for (var e = t[0], i = t[1], r = 0; r < e; r++) i += this._bufs[r].length;
                                    return i
                                }, n.prototype.get = function(t) {
                                    if (!(t > this.length || t < 0)) {
                                        var e = this._offset(t);
                                        return this._bufs[e[0]][e[1]]
                                    }
                                }, n.prototype.slice = function(t, e) {
                                    return "number" == typeof t && t < 0 && (t += this.length), "number" == typeof e && e < 0 && (e += this.length), this.copy(null, 0, t, e)
                                }, n.prototype.copy = function(t, e, i, a) {
                                    if (("number" != typeof i || i < 0) && (i = 0), ("number" != typeof a || a > this.length) && (a = this.length), i >= this.length) return t || r.alloc(0);
                                    if (a <= 0) return t || r.alloc(0);
                                    var n = !!t,
                                        s = this._offset(i),
                                        o = a - i,
                                        l = o,
                                        h = n && e || 0,
                                        c = s[1];
                                    if (0 === i && a === this.length) {
                                        if (!n) return 1 === this._bufs.length ? this._bufs[0] : r.concat(this._bufs, this.length);
                                        for (var p = 0; p < this._bufs.length; p++) this._bufs[p].copy(t, h), h += this._bufs[p].length;
                                        return t
                                    }
                                    if (l <= this._bufs[s[0]].length - c) return n ? this._bufs[s[0]].copy(t, e, c, c + l) : this._bufs[s[0]].slice(c, c + l);
                                    n || (t = r.allocUnsafe(o));
                                    for (var m = s[0]; m < this._bufs.length; m++) {
                                        var d = this._bufs[m].length - c;
                                        if (!(l > d)) {
                                            this._bufs[m].copy(t, h, c, c + l), h += d;
                                            break
                                        }
                                        this._bufs[m].copy(t, h, c), h += d, l -= d, c && (c = 0)
                                    }
                                    return t.length > h ? t.slice(0, h) : t
                                }, n.prototype.shallowSlice = function(t, e) {
                                    if (t = t || 0, e = "number" != typeof e ? this.length : e, t < 0 && (t += this.length), e < 0 && (e += this.length), t === e) return this._new();
                                    var i = this._offset(t),
                                        r = this._offset(e),
                                        a = this._bufs.slice(i[0], r[0] + 1);
                                    return 0 === r[1] ? a.pop() : a[a.length - 1] = a[a.length - 1].slice(0, r[1]), 0 !== i[1] && (a[0] = a[0].slice(i[1])), this._new(a)
                                }, n.prototype.toString = function(t, e, i) {
                                    return this.slice(e, i).toString(t)
                                }, n.prototype.consume = function(t) {
                                    if (t = Math.trunc(t), Number.isNaN(t) || t <= 0) return this;
                                    for (; this._bufs.length;) {
                                        if (!(t >= this._bufs[0].length)) {
                                            this._bufs[0] = this._bufs[0].slice(t), this.length -= t;
                                            break
                                        }
                                        t -= this._bufs[0].length, this.length -= this._bufs[0].length, this._bufs.shift()
                                    }
                                    return this
                                }, n.prototype.duplicate = function() {
                                    for (var t = this._new(), e = 0; e < this._bufs.length; e++) t.append(this._bufs[e]);
                                    return t
                                }, n.prototype.append = function(t) {
                                    if (null == t) return this;
                                    if (t.buffer) this._appendBuffer(r.from(t.buffer, t.byteOffset, t.byteLength));
                                    else if (Array.isArray(t))
                                        for (var e = 0; e < t.length; e++) this.append(t[e]);
                                    else if (this._isBufferList(t))
                                        for (var i = 0; i < t._bufs.length; i++) this.append(t._bufs[i]);
                                    else "number" == typeof t && (t = t.toString()), this._appendBuffer(r.from(t));
                                    return this
                                }, n.prototype._appendBuffer = function(t) {
                                    this._bufs.push(t), this.length += t.length
                                }, n.prototype.indexOf = function(t, e, i) {
                                    if (void 0 === i && "string" == typeof e && (i = e, e = void 0), "function" == typeof t || Array.isArray(t)) throw new TypeError('The "value" argument must be one of type string, Buffer, BufferList, or Uint8Array.');
                                    if ("number" == typeof t ? t = r.from([t]) : "string" == typeof t ? t = r.from(t, i) : this._isBufferList(t) ? t = t.slice() : Array.isArray(t.buffer) ? t = r.from(t.buffer, t.byteOffset, t.byteLength) : r.isBuffer(t) || (t = r.from(t)), e = Number(e || 0), isNaN(e) && (e = 0), e < 0 && (e = this.length + e), e < 0 && (e = 0), 0 === t.length) return e > this.length ? this.length : e;
                                    for (var a = this._offset(e), n = a[0], s = a[1]; n < this._bufs.length; n++) {
                                        for (var o = this._bufs[n]; s < o.length;) {
                                            if (o.length - s >= t.length) {
                                                var l = o.indexOf(t, s);
                                                if (-1 !== l) return this._reverseOffset([n, l]);
                                                s = o.length - t.length + 1
                                            } else {
                                                var h = this._reverseOffset([n, s]);
                                                if (this._match(h, t)) return h;
                                                s++
                                            }
                                        }
                                        s = 0
                                    }
                                    return -1
                                }, n.prototype._match = function(t, e) {
                                    if (this.length - t < e.length) return !1;
                                    for (var i = 0; i < e.length; i++)
                                        if (this.get(t + i) !== e[i]) return !1;
                                    return !0
                                },
                                function() {
                                    var t = {
                                        readDoubleBE: 8,
                                        readDoubleLE: 8,
                                        readFloatBE: 4,
                                        readFloatLE: 4,
                                        readInt32BE: 4,
                                        readInt32LE: 4,
                                        readUInt32BE: 4,
                                        readUInt32LE: 4,
                                        readInt16BE: 2,
                                        readInt16LE: 2,
                                        readUInt16BE: 2,
                                        readUInt16LE: 2,
                                        readInt8: 1,
                                        readUInt8: 1,
                                        readIntBE: null,
                                        readIntLE: null,
                                        readUIntBE: null,
                                        readUIntLE: null
                                    };
                                    for (var e in t) ! function(e) {
                                        n.prototype[e] = null === t[e] ? function(t, i) {
                                            return this.slice(t, t + i)[e](0, i)
                                        } : function() {
                                            var i = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
                                            return this.slice(i, i + t[e])[e](0)
                                        }
                                    }(e)
                                }(), n.prototype._isBufferList = function(t) {
                                    return t instanceof n || n.isBufferList(t)
                                }, n.isBufferList = function(t) {
                                    return null != t && t[a]
                                }, t.exports = n
                            }, NAn0: function(t, e, i) {
                                e.parser = i("H612").parser, e.generate = i("fw8W"), e.writeToStream = i("cTUk")
                            }, NHMy: function(t, e, i) {
                                "use strict";
                                var r = i("keMp");
                                t.exports = function(t) {
                                    if (!r(t)) throw new TypeError(t + " is not iterable");
                                    return t
                                }
                            }, NSes: function(t, e, i) {
                                "use strict";
                                var r = i("ck6w"),
                                    a = i("1TtK"),
                                    n = i("lq5y"),
                                    s = Array.prototype.indexOf,
                                    o = Object.prototype.hasOwnProperty,
                                    l = Math.abs,
                                    h = Math.floor;
                                t.exports = function(t) {
                                    var e, i, c, p;
                                    if (!r(t)) return s.apply(this, arguments);
                                    for (i = a(n(this).length), c = arguments[1], e = c = isNaN(c) ? 0 : c >= 0 ? h(c) : a(this.length) - h(l(c)); e < i;
                                        ++e)
                                        if (o.call(this, e) && (p = this[e], r(p))) return e;
                                    return -1
                                }
                            }, Nehr: function(t, e, i) {
                                "use strict";
                                t.exports = {
                                    isString: function(t) {
                                        return "string" == typeof t
                                    },
                                    isObject: function(t) {
                                        return "object" == typeof t && null !== t
                                    },
                                    isNull: function(t) {
                                        return null === t
                                    },
                                    isNullOrUndefined: function(t) {
                                        return null == t
                                    }
                                }
                            }, Nsbk: function(t, e) {
                                function i(e) {
                                    return t.exports = i = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) {
                                        return t.__proto__ || Object.getPrototypeOf(t)
                                    }, t.exports.__esModule = !0, t.exports.default = t.exports, i(e)
                                }
                                t.exports = i, t.exports.__esModule = !0, t.exports.default = t.exports
                            }, O14p: function(t, e, i) {
                                (t.exports = i("I1BE")(!1)).push([t.i, ".content{width:100%;
                                            height: 100 % ;
                                            display: flex;
                                            align - items: center;
                                            position: relative;
                                            justify - content: center
                                        }.no - meter - tip {
                                            position: absolute;
                                            right: 20 px;
                                            bottom: 20 px;
                                            font - size: 24 px
                                        }.little - dialog {
                                            width: 458 px;
                                            height: 488 px;
                                            top: calc(50 % -265 px)
                                        }.box {
                                            position: relative;
                                            width: 100 % ;
                                            height: 100 %
                                        }.lottie {
                                            position: relative
                                        }.tip - text {
                                            position: absolute;
                                            z - index: 2
                                        }.tip - text.text - content {
                                            background - color: black
                                        }.button - text {
                                            font - size: 14 px;
                                            z - index: 2;
                                            position: absolute
                                        }.lottie - orange - text {
                                            font - size: 16 px;
                                            z - index: 2;
                                            position: absolute;
                                            color: #FF7300
                                        }.orange - font - text {
                                            font - size: 12 px;
                                            z - index: 2;
                                            position: absolute;
                                            color: #FF7300
                                        }.lottie - blue - text {
                                            font - size: 16 px;
                                            z - index: 2;
                                            position: absolute;
                                            color: #2196f3}.blue-font-text{font-size:12px;
z-index:2;
position:absolute;
color:# 2196 f3
                                        }.flex {
                                            display: flex;
                                            align - items: center;
                                            justify - content: center
                                        }.icon - info {
                                            margin - left: 4 px
                                        }.tip - text {
                                            font - size: 14 px;
                                            color: #000000}.tip-text .set{font-weight:bold}.tip-type{font-size:14px;
color:# 000000;
                                            font - weight: bold
                                        }\
                                        n ","
                                        "])},OGt5:function(t,e,i){"
                                        use strict ";
                                        var r; i("bWfx");
                                        var a = i("m/xd").codes, n = a.ERR_MISSING_ARGS, s = a.ERR_STREAM_DESTROYED;

                                        function o(t) {
                                            if (t) throw t
                                        }

                                        function l(t) {
                                            t()
                                        }

                                        function h(t, e) {
                                            return t.pipe(e)
                                        }
                                        t.exports = function() {
                                            for (var t = arguments.length, e = new Array(t), a = 0; a < t; a++) e[a] = arguments[a];
                                            var c, p = function(t) {
                                                return t.length ? "function" != typeof t[t.length - 1] ? o : t.pop() : o
                                            }(e);
                                            if (Array.isArray(e[0]) && (e = e[0]), e.length < 2) throw new n("streams");
                                            var m = e.map(function(t, a) {
                                                var n = a < e.length - 1;
                                                return function(t, e, a, n) {
                                                    n = function(t) {
                                                        var e = !1;
                                                        return function() {
                                                            e || (e = !0, t.apply(void 0, arguments))
                                                        }
                                                    }(n);
                                                    var o = !1;
                                                    t.on("close", function() {
                                                        o = !0
                                                    }), void 0 === r && (r = i("vwn6")), r(t, {
                                                        readable: e,
                                                        writable: a
                                                    }, function(t) {
                                                        if (t) return n(t);
                                                        o = !0, n()
                                                    });
                                                    var l = !1;
                                                    return function(e) {
                                                        if (!o && !l) return l = !0,
                                                            function(t) {
                                                                return t.setHeader && "function" == typeof t.abort
                                                            }(t) ? t.abort() : "function" == typeof t.destroy ? t.destroy() : void n(e || new s("pipe"))
                                                    }
                                                }(t, n, a > 0, function(t) {
                                                    c || (c = t), t && m.forEach(l), n || (m.forEach(l), p(c))
                                                })
                                            });
                                            return e.reduce(h)
                                        }
                                    }, OuGx: function(t, e, i) {
                                        (t.exports = i("I1BE")(!1)).push([t.i, ".right-side-nav[data-v-e84c486a]{position:fixed;
                                                right: 15 px;
                                                top: 50 % ;
                                                transform: translate(-50 % , -50 % );
                                                display: flex;
                                                flex - direction: column;
                                                z - index: 999
                                            }.right - side - nav.iconfont[data - v - e84c486a] {
                                                border: 1 px solid #dde0e6;
                                                padding: 6 px 8 px;
                                                margin - bottom: 10 px;
                                                cursor: pointer;
                                                background: #fff
                                            }.right - side - nav.iconfont[data - v - e84c486a]: hover {
                                                background - color: #409EFF;
color:# fff
                                            }\
                                            n ","
                                            "])},PJYZ:function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("
                                            this hasn 't been initialised - super() hasn'
                                            t been called ");
                                            return t
                                        }, t.exports.__esModule = !0, t.exports.default = t.exports
                                    }, PhWD: function(t, e, i) {
                                        "use strict";
                                        t.exports = function() {
                                            var t, e;
                                            if ("function" != typeof Map) return !1;
                                            try {
                                                t = new Map([
                                                    ["raz", "one"],
                                                    ["dwa", "two"],
                                                    ["trzy", "three"]
                                                ])
                                            } catch (t) {
                                                return !1
                                            }
                                            return "[object Map]" === String(t) && (3 === t.size && ("function" == typeof t.clear && ("function" == typeof t.delete && ("function" == typeof t.entries && ("function" == typeof t.forEach && ("function" == typeof t.get && ("function" == typeof t.has && ("function" == typeof t.keys && ("function" == typeof t.set && ("function" == typeof t.values && (!1 === (e = t.entries().next()).done && (!!e.value && ("raz" === e.value[0] && "one" === e.value[1])))))))))))))
                                        }
                                    }, PuYq: function(t, e, i) {
                                        "use strict";
                                        var r = i("4S/Q");
                                        i.n(r).a
                                    }, QxpA: function(t, e, i) {
                                        var r = i("n3lq");
                                        "string" == typeof r && (r = [
                                            [t.i, r, ""]
                                        ]), r.locals && (t.exports = r.locals);
                                        (0, i("SZ7m").default)("ff2e558e", r, !0, {})
                                    }, RU6O: function(t, e, i) {
                                        var r = i("RIqP");
                                        i("RW0V"), i("xfY5"), i("pIFo"), i("KKXr"), i("Oyvg"), i("bWfx"), i("Btvt"), i("a1Th"), t.exports = function(t) {
                                            function e(t) {
                                                var i, r, n, s = null;

                                                function o() {
                                                    for (var t = arguments.length, r = new Array(t), a = 0; a < t; a++) r[a] = arguments[a];
                                                    if (o.enabled) {
                                                        var n = o,
                                                            s = Number(new Date),
                                                            l = s - (i || s);
                                                        n.diff = l, n.prev = i, n.curr = s, i = s, r[0] = e.coerce(r[0]), "string" != typeof r[0] && r.unshift("%O");
                                                        var h = 0;
                                                        r[0] = r[0].replace(/%([a-zA-Z%])/g, function(t, i) {
                                                            if ("%%" === t) return "%";
                                                            h++;
                                                            var a = e.formatters[i];
                                                            if ("function" == typeof a) {
                                                                var s = r[h];
                                                                t = a.call(n, s), r.splice(h, 1), h--
                                                            }
                                                            return t
                                                        }), e.formatArgs.call(n, r), (n.log || e.log).apply(n, r)
                                                    }
                                                }
                                                return o.namespace = t, o.useColors = e.useColors(), o.color = e.selectColor(t), o.extend = a, o.destroy = e.destroy, Object.defineProperty(o, "enabled", {
                                                    enumerable: !0,
                                                    configurable: !1,
                                                    get: function() {
                                                        return null !== s ? s : (r !== e.namespaces && (r = e.namespaces, n = e.enabled(t)), n)
                                                    },
                                                    set: function(t) {
                                                        s = t
                                                    }
                                                }), "function" == typeof e.init && e.init(o), o
                                            }

                                            function a(t, i) {
                                                var r = e(this.namespace + (void 0 === i ? ":" : i) + t);
                                                return r.log = this.log, r
                                            }

                                            function n(t) {
                                                return t.toString().substring(2, t.toString().length - 2).replace(/\.\*\?$/, "*")
                                            }
                                            return e.debug = e, e.default = e, e.coerce = function(t) {
                                                return t instanceof Error ? t.stack || t.message : t
                                            }, e.disable = function() {
                                                var t = [].concat(r(e.names.map(n)), r(e.skips.map(n).map(function(t) {
                                                    return "-" + t
                                                }))).join(",");
                                                return e.enable(""), t
                                            }, e.enable = function(t) {
                                                var i;
                                                e.save(t), e.namespaces = t, e.names = [], e.skips = [];
                                                var r = ("string" == typeof t ? t : "").split(/[\s,]+/),
                                                    a = r.length;
                                                for (i = 0; i < a; i++) r[i] && ("-" === (t = r[i].replace(/\*/g, ".*?"))[0] ? e.skips.push(new RegExp("^" + t.substr(1) + "$")) : e.names.push(new RegExp("^" + t + "$")))
                                            }, e.enabled = function(t) {
                                                if ("*" === t[t.length - 1]) return !0;
                                                var i, r;
                                                for (i = 0, r = e.skips.length; i < r; i++)
                                                    if (e.skips[i].test(t)) return !1;
                                                for (i = 0, r = e.names.length; i < r; i++)
                                                    if (e.names[i].test(t)) return !0;
                                                return !1
                                            }, e.humanize = i("Vnm9"), e.destroy = function() {
                                                console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")
                                            }, Object.keys(t).forEach(function(i) {
                                                e[i] = t[i]
                                            }), e.names = [], e.skips = [], e.formatters = {}, e.selectColor = function(t) {
                                                for (var i = 0, r = 0; r < t.length; r++) i = (i << 5) - i + t.charCodeAt(r), i |= 0;
                                                return e.colors[Math.abs(i) % e.colors.length]
                                            }, e.enable(e.load()), e
                                        }
                                    }, RmV6: function(t, e, i) {
                                        "use strict";
                                        var r = i("GpRL"),
                                            a = i("aFjk"),
                                            n = Function.prototype.call;
                                        t.exports = function(t, e) {
                                            var i = {},
                                                s = arguments[2];
                                            return r(e), a(t, function(t, r, a, o) {
                                                i[r] = n.call(e, s, t, r, a, o)
                                            }), i
                                        }
                                    }, "S5+w": function(t, e, i) {
                                        "use strict";
                                        var r = i("6tnb");
                                        i.n(r).a
                                    }, SksO: function(t, e) {
                                        function i(e, r) {
                                            return t.exports = i = Object.setPrototypeOf || function(t, e) {
                                                return t.__proto__ = e, t
                                            }, t.exports.__esModule = !0, t.exports.default = t.exports, i(e, r)
                                        }
                                        t.exports = i, t.exports.__esModule = !0, t.exports.default = t.exports
                                    }, TQZI: function(t, e, i) {
                                        var r = i("WZ7P");
                                        "string" == typeof r && (r = [
                                            [t.i, r, ""]
                                        ]), r.locals && (t.exports = r.locals);
                                        (0, i("SZ7m").default)("3a0e1674", r, !0, {})
                                    }, U6jy: function(t, e) {
                                        t.exports = function() {
                                            for (var t = {}, e = 0; e < arguments.length; e++) {
                                                var r = arguments[e];
                                                for (var a in r) i.call(r, a) && (t[a] = r[a])
                                            }
                                            return t
                                        };
                                        var i = Object.prototype.hasOwnProperty
                                    }, UWTo: function(t, e, i) {
                                        "use strict";
                                        var r = i("XCdi");
                                        i.n(r).a
                                    }, Uelk: function(t, e, i) {
                                        "use strict";
                                        i("91GP"), i("I78e");
                                        var r = i("8hSp").Duplex,
                                            a = i("P7XM"),
                                            n = i("MwE8");

                                        function s(t) {
                                            if (!(this instanceof s)) return new s(t);
                                            if ("function" == typeof t) {
                                                this._callback = t;
                                                var e = function(t) {
                                                    this._callback && (this._callback(t), this._callback = null)
                                                }.bind(this);
                                                this.on("pipe", function(t) {
                                                    t.on("error", e)
                                                }), this.on("unpipe", function(t) {
                                                    t.removeListener("error", e)
                                                }), t = null
                                            }
                                            n._init.call(this, t), r.call(this)
                                        }
                                        a(s, r), Object.assign(s.prototype, n.prototype), s.prototype._new = function(t) {
                                            return new s(t)
                                        }, s.prototype._write = function(t, e, i) {
                                            this._appendBuffer(t), "function" == typeof i && i()
                                        }, s.prototype._read = function(t) {
                                            if (!this.length) return this.push(null);
                                            t = Math.min(t, this.length), this.push(this.slice(0, t)), this.consume(t)
                                        }, s.prototype.end = function(t) {
                                            r.prototype.end.call(this, t), this._callback && (this._callback(null, this.slice()), this._callback = null)
                                        }, s.prototype._destroy = function(t, e) {
                                            this._bufs.length = 0, this.length = 0, e(t)
                                        }, s.prototype._isBufferList = function(t) {
                                            return t instanceof s || t instanceof n || s.isBufferList(t)
                                        }, s.isBufferList = n.isBufferList, t.exports = s, t.exports.BufferListStream = s, t.exports.BufferList = n
                                    }, VGv9: function(t, e, i) {
                                        "use strict";
                                        t.exports = i("PhWD")() ? Map : i("CyQl")
                                    }, VT4K: function(t, e, i) {
                                        "use strict";
                                        (function(e, r) {
                                            var a = i("43KI").Transform,
                                                n = i("+xLd"),
                                                s = i("tB7K"),
                                                o = i("hwdV").Buffer;
                                            t.exports = function(t, i, l) {
                                                var h, c, p = "browser" === e.title,
                                                    m = !!r.WebSocket,
                                                    d = p ? function t(e, i, r) {
                                                        if (c.bufferedAmount > f) return void setTimeout(t, x, e, i, r);
                                                        y && "string" == typeof e && (e = o.from(e, "utf8"));
                                                        try {
                                                            c.send(e)
                                                        } catch (t) {
                                                            return r(t)
                                                        }
                                                        r()
                                                    } : function(t, e, i) {
                                                        if (c.readyState !== c.OPEN) return void i();
                                                        y && "string" == typeof t && (t = o.from(t, "utf8"));
                                                        c.send(t, i)
                                                    };
                                                i && !Array.isArray(i) && "object" == typeof i && (l = i, i = null, ("string" == typeof l.protocol || Array.isArray(l.protocol)) && (i = l.protocol));
                                                l || (l = {});
                                                void 0 === l.objectMode && (l.objectMode = !(!0 === l.binary || void 0 === l.binary));
                                                var u = function(t, e, i) {
                                                    var r = new a({
                                                        objectMode: t.objectMode
                                                    });
                                                    return r._write = e, r._flush = i, r
                                                }(l, d, function(t) {
                                                    c.close(), t()
                                                });
                                                l.objectMode || (u._writev = w);
                                                var f = l.browserBufferSize || 524288,
                                                    x = l.browserBufferTimeout || 1e3;
                                                "object" == typeof t ? c = t : (c = m && p ? new s(t, i) : new s(t, i, l)).binaryType = "arraybuffer";
                                                var k = void 0 === c.addEventListener;
                                                c.readyState === c.OPEN ? h = u : (h = h = n(void 0, void 0, l), l.objectMode || (h._writev = w), k ? c.addEventListener("open", g) : c.onopen = g);
                                                h.socket = c, k ? (c.addEventListener("close", v), c.addEventListener("error", _), c.addEventListener("message", b)) : (c.onclose = v, c.onerror = _, c.onmessage = b);
                                                u.on("close", function() {
                                                    c.close()
                                                });
                                                var y = !l.objectMode;

                                                function g() {
                                                    h.setReadable(u), h.setWritable(u), h.emit("connect")
                                                }

                                                function v() {
                                                    h.end(), h.destroy()
                                                }

                                                function _(t) {
                                                    h.destroy(t)
                                                }

                                                function b(t) {
                                                    var e = t.data;
                                                    e = e instanceof ArrayBuffer ? o.from(e) : o.from(e, "utf8"), u.push(e)
                                                }

                                                function w(t, e) {
                                                    for (var i = new Array(t.length), r = 0; r < t.length; r++) "string" == typeof t[r].chunk ? i[r] = o.from(t[r], "utf8") : i[r] = t[r].chunk;
                                                    this._write(o.concat(i), "binary", e)
                                                }
                                                return h
                                            }
                                        }).call(this, i("8oxB"), i("yLpj"))
                                    }, VmuJ: function(t, e, i) {
                                        var r = i("1jOq");

                                        function a(t) {
                                            var e = function() {
                                                return e.called ? e.value : (e.called = !0, e.value = t.apply(this, arguments))
                                            };
                                            return e.called = !1, e
                                        }

                                        function n(t) {
                                            var e = function() {
                                                    if (e.called) throw new Error(e.onceError);
                                                    return e.called = !0, e.value = t.apply(this, arguments)
                                                },
                                                i = t.name || "Function wrapped with `once`";
                                            return e.onceError = i + " shouldn't be called more than once", e.called = !1, e
                                        }
                                        t.exports = r(a), t.exports.strict = r(n), a.proto = a(function() {
                                            Object.defineProperty(Function.prototype, "once", {
                                                value: function() {
                                                    return a(this)
                                                },
                                                configurable: !0
                                            }), Object.defineProperty(Function.prototype, "onceStrict", {
                                                value: function() {
                                                    return n(this)
                                                },
                                                configurable: !0
                                            })
                                        })
                                    }, Vnm9: function(t, e, i) {
                                        var r = i("cDf5"),
                                            a = 1e3,
                                            n = 60 * a,
                                            s = 60 * n,
                                            o = 24 * s,
                                            l = 7 * o,
                                            h = 365.25 * o;

                                        function c(t, e, i, r) {
                                            var a = e >= 1.5 * i;
                                            return Math.round(t / i) + " " + r + (a ? "s" : "")
                                        }
                                        t.exports = function(t, e) {
                                            e = e || {};
                                            var i = r(t);
                                            if ("string" === i && t.length > 0) return function(t) {
                                                if ((t = String(t)).length > 100) return;
                                                var e = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);
                                                if (!e) return;
                                                var i = parseFloat(e[1]);
                                                switch ((e[2] || "ms").toLowerCase()) {
                                                    case "years":
                                                    case "year":
                                                    case "yrs":
                                                    case "yr":
                                                    case "y":
                                                        return i * h;
                                                    case "weeks":
                                                    case "week":
                                                    case "w":
                                                        return i * l;
                                                    case "days":
                                                    case "day":
                                                    case "d":
                                                        return i * o;
                                                    case "hours":
                                                    case "hour":
                                                    case "hrs":
                                                    case "hr":
                                                    case "h":
                                                        return i * s;
                                                    case "minutes":
                                                    case "minute":
                                                    case "mins":
                                                    case "min":
                                                    case "m":
                                                        return i * n;
                                                    case "seconds":
                                                    case "second":
                                                    case "secs":
                                                    case "sec":
                                                    case "s":
                                                        return i * a;
                                                    case "milliseconds":
                                                    case "millisecond":
                                                    case "msecs":
                                                    case "msec":
                                                    case "ms":
                                                        return i;
                                                    default:
                                                        return
                                                }
                                            }(t);
                                            if ("number" === i && isFinite(t)) return e.long ? function(t) {
                                                var e = Math.abs(t);
                                                if (e >= o) return c(t, e, o, "day");
                                                if (e >= s) return c(t, e, s, "hour");
                                                if (e >= n) return c(t, e, n, "minute");
                                                if (e >= a) return c(t, e, a, "second");
                                                return t + " ms"
                                            }(t) : function(t) {
                                                var e = Math.abs(t);
                                                if (e >= o) return Math.round(t / o) + "d";
                                                if (e >= s) return Math.round(t / s) + "h";
                                                if (e >= n) return Math.round(t / n) + "m";
                                                if (e >= a) return Math.round(t / a) + "s";
                                                return t + "ms"
                                            }(t);
                                            throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(t))
                                        }
                                    }, VsQa: function(t, e, i) {
                                        "use strict";
                                        t.exports = function(t) {
                                            return t != t
                                        }
                                    }, W8MJ: function(t, e) {
                                        function i(t, e) {
                                            for (var i = 0; i < e.length; i++) {
                                                var r = e[i];
                                                r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r)
                                            }
                                        }
                                        t.exports = function(t, e, r) {
                                            return e && i(t.prototype, e), r && i(t, r), Object.defineProperty(t, "prototype", {
                                                writable: !1
                                            }), t
                                        }, t.exports.__esModule = !0, t.exports.default = t.exports
                                    }, WZ7P: function(t, e, i) {
                                        (t.exports = i("I1BE")(!1)).push([t.i, "#general.two-interver .right-area{align-items:center}#general.two-interver .linearrow6,#general.two-interver .linearrow7,#general.two-interver .linearrow9,#general.two-interver .linearrow10{position:absolute}#general.two-interver .linearrow9{bottom:-2px}#general.two-interver .linearrow10{right:1px}#general.two-interver .svg-area .grid-text{position:absolute;
                                                    right: 0
                                                }
                                                #general.two - interver.svg - area.inverter - area {
                                                    position: absolute;
                                                    left: 0;
                                                    bottom: 0
                                                }\
                                                n ","
                                                "])},Wlyd:function(t,e,i){"
                                                use strict ";
                                                var r = Array.prototype.forEach, a = Object.create; t.exports = function(t) {
                                                    var e = a(null);
                                                    return r.call(arguments, function(t) {
                                                        e[t] = !0
                                                    }), e
                                                }
                                            }, XCdi: function(t, e, i) {
                                                var r = i("g9DP");
                                                "string" == typeof r && (r = [
                                                    [t.i, r, ""]
                                                ]), r.locals && (t.exports = r.locals);
                                                (0, i("SZ7m").default)("7305492c", r, !0, {})
                                            }, Xt1Y: function(t, e, i) {
                                                "use strict";
                                                var r = i("k2qM"),
                                                    a = {
                                                        object: !0,
                                                        function: !0,
                                                        undefined: !0
                                                    };
                                                t.exports = function(t) {
                                                    return !!r(t) && hasOwnProperty.call(a, typeof t)
                                                }
                                            }, Y9lz: function(t, e, i) {
                                                i("7DDg")("Float32", 4, function(t) {
                                                    return function(e, i, r) {
                                                        return t(this, e, i, r)
                                                    }
                                                })
                                            }, YCR5: function(t, e, i) {
                                                "use strict";
                                                var r, a = i("4PY8"),
                                                    n = i("+XMV"),
                                                    s = i("9Qh4"),
                                                    o = i("HEoz"),
                                                    l = i("BqIt"),
                                                    h = Object.defineProperty;
                                                r = t.exports = function(t, e) {
                                                    if (!(this instanceof r)) throw new TypeError("Constructor requires 'new'");
                                                    l.call(this, t), e = e ? n.call(e, "key+value") ? "key+value" : n.call(e, "key") ? "key" : "value" : "value", h(this, "__kind__", s("", e))
                                                }, a && a(r, l), delete r.prototype.constructor, r.prototype = Object.create(l.prototype, {
                                                    _resolve: s(function(t) {
                                                        return "value" === this.__kind__ ? this.__list__[t] : "key+value" === this.__kind__ ? [t, this.__list__[t]] : t
                                                    })
                                                }), h(r.prototype, o.toStringTag, s("c", "Array Iterator"))
                                            }, YsTz: function(t, e, i) {
                                                "use strict";
                                                var r = i("52x2")();
                                                t.exports = function(t) {
                                                    return t !== r && null !== t
                                                }
                                            }, YyF0: function(t, e, i) {
                                                "use strict";
                                                var r = i("kBPl");
                                                t.exports = function(t) {
                                                    if ("function" != typeof t) return !1;
                                                    if (!hasOwnProperty.call(t, "length")) return !1;
                                                    try {
                                                        if ("number" != typeof t.length) return !1;
                                                        if ("function" != typeof t.call) return !1;
                                                        if ("function" != typeof t.apply) return !1
                                                    } catch (t) {
                                                        return !1
                                                    }
                                                    return !r(t)
                                                }
                                            }, a1gu: function(t, e, i) {
                                                var r = i("cDf5").default,
                                                    a = i("PJYZ");
                                                t.exports = function(t, e) {
                                                    if (e && ("object" === r(e) || "function" == typeof e)) return e;
                                                    if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
                                                    return a(t)
                                                }, t.exports.__esModule = !0, t.exports.default = t.exports
                                            }, a6G7: function(t, e, i) {
                                                "use strict";
                                                var r = i("1Nev");
                                                i.n(r).a
                                            }, aFjk: function(t, e, i) {
                                                "use strict";
                                                t.exports = i("zs8F")("forEach")
                                            }, aSse: function(t, e, i) {
                                                "use strict";
                                                var r = Object.prototype.toString,
                                                    a = r.call("");
                                                t.exports = function(t) {
                                                    return "string" == typeof t || t && "object" == typeof t && (t instanceof String || r.call(t) === a) || !1
                                                }
                                            }, "aqI/r": function(t, e, i) {
                                                i("7DDg")("Uint8", 1, function(t) {
                                                    return function(e, i, r) {
                                                        return t(this, e, i, r)
                                                    }
                                                }, !0)
                                            }, b4rs: function(t, e, i) {
                                                (t.exports = i("I1BE")(!1)).push([t.i, ".content{width:100%;
                                                            height: 100 % ;
                                                            display: flex;
                                                            align - items: center;
                                                            position: relative;
                                                            justify - content: center
                                                        }.no - meter - tip {
                                                            position: absolute;
                                                            right: 20 px;
                                                            bottom: 20 px;
                                                            font - size: 24 px
                                                        }.little - dialog {
                                                            width: 458 px;
                                                            height: 488 px;
                                                            top: calc(50 % -265 px)
                                                        }.box {
                                                            position: relative;
                                                            width: 100 % ;
                                                            height: 100 %
                                                        }.lottie {
                                                            position: relative
                                                        }.tip - text {
                                                            position: absolute;
                                                            z - index: 2
                                                        }.tip - text.text - content {
                                                            background - color: black
                                                        }.button - text {
                                                            font - size: 14 px;
                                                            z - index: 2;
                                                            position: absolute
                                                        }.lottie - orange - text {
                                                            font - size: 16 px;
                                                            z - index: 2;
                                                            position: absolute;
                                                            color: #FF7300
                                                        }.orange - font - text {
                                                            font - size: 12 px;
                                                            z - index: 2;
                                                            position: absolute;
                                                            color: #FF7300
                                                        }.lottie - blue - text {
                                                            font - size: 16 px;
                                                            z - index: 2;
                                                            position: absolute;
                                                            color: #2196f3}.blue-font-text{font-size:12px;
z-index:2;
position:absolute;
color:# 2196 f3
                                                        }.flex {
                                                            display: flex;
                                                            align - items: center;
                                                            justify - content: center
                                                        }.icon - info {
                                                            margin - left: 4 px
                                                        }.tip - text {
                                                            font - size: 14 px;
                                                            color: #000000}.tip-text .set{font-weight:bold}.tip-type{font-size:14px;
color:# 000000;
                                                            font - weight: bold
                                                        }\
                                                        n ","
                                                        "])},c3ME:function(t,e,i){"
                                                        use strict ";
                                                        var r = i("YsTz"), a = Object.keys; t.exports = function(t) {
                                                            return a(r(t) ? Object(t) : t)
                                                        }
                                                    }, cEWz: function(t, e, i) {
                                                        "use strict";
                                                        var r = Object.prototype.toString,
                                                            a = RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);
                                                        t.exports = function(t) {
                                                            return "function" == typeof t && a(r.call(t))
                                                        }
                                                    }, cTUk: function(t, e, i) {
                                                        (function(e) {
                                                            i("I78e"), i("f3/d"), i("ioFf"), i("HEwt"), i("XfO3"), i("yt8O"), i("rGqo");
                                                            var r = i("cDf5");

                                                            function a(t, e) {
                                                                var i = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
                                                                if (!i) {
                                                                    if (Array.isArray(t) || (i = function(t, e) {
                                                                            if (!t) return;
                                                                            if ("string" == typeof t) return n(t, e);
                                                                            var i = Object.prototype.toString.call(t).slice(8, -1);
                                                                            "Object" === i && t.constructor && (i = t.constructor.name);
                                                                            if ("Map" === i || "Set" === i) return Array.from(t);
                                                                            if ("Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return n(t, e)
                                                                        }(t)) || e && t && "number" == typeof t.length) {
                                                                        i && (t = i);
                                                                        var r = 0,
                                                                            a = function() {};
                                                                        return {
                                                                            s: a,
                                                                            n: function() {
                                                                                return r >= t.length ? {
                                                                                    done: !0
                                                                                } : {
                                                                                    done: !1,
                                                                                    value: t[r++]
                                                                                }
                                                                            },
                                                                            e: function(t) {
                                                                                throw t
                                                                            },
                                                                            f: a
                                                                        }
                                                                    }
                                                                    throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
                                                                }
                                                                var s, o = !0,
                                                                    l = !1;
                                                                return {
                                                                    s: function() {
                                                                        i = i.call(t)
                                                                    },
                                                                    n: function() {
                                                                        var t = i.next();
                                                                        return o = t.done, t
                                                                    },
                                                                    e: function(t) {
                                                                        l = !0, s = t
                                                                    },
                                                                    f: function() {
                                                                        try {
                                                                            o || null == i.return || i.return()
                                                                        } finally {
                                                                            if (l) throw s
                                                                        }
                                                                    }
                                                                }
                                                            }

                                                            function n(t, e) {
                                                                (null == e || e > t.length) && (e = t.length);
                                                                for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i];
                                                                return r
                                                            }
                                                            i("RW0V"), i("Btvt"), i("a1Th"), i("JduL");
                                                            var s = i("solC"),
                                                                o = e.allocUnsafe(0),
                                                                l = e.from([0]),
                                                                h = i("8Mu8"),
                                                                c = i("lm0R").nextTick,
                                                                p = i("5Px2")("mqtt-packet:writeToStream"),
                                                                m = h.cache,
                                                                d = h.generateNumber,
                                                                u = h.generateCache,
                                                                f = h.genBufVariableByteInt,
                                                                x = h.generate4ByteBuffer,
                                                                k = D,
                                                                y = !0;

                                                            function g(t, i, n) {
                                                                switch (p("generate called"), i.cork && (i.cork(), c(v, i)), y && (y = !1, u()), p("generate: packet.cmd: %s", t.cmd), t.cmd) {
                                                                    case "connect":
                                                                        return function(t, i, a) {
                                                                            var n = t || {},
                                                                                o = n.protocolId || "MQTT",
                                                                                l = n.protocolVersion || 4,
                                                                                h = n.will,
                                                                                c = n.clean,
                                                                                p = n.keepalive || 0,
                                                                                m = n.clientId || "",
                                                                                d = n.username,
                                                                                u = n.password,
                                                                                f = n.properties;
                                                                            void 0 === c && (c = !0);
                                                                            var x = 0;
                                                                            if (!o || "string" != typeof o && !e.isBuffer(o)) return i.emit("error", new Error("Invalid protocolId")), !1;
                                                                            x += o.length + 2;
                                                                            if (3 !== l && 4 !== l && 5 !== l) return i.emit("error", new Error("Invalid protocol version")), !1;
                                                                            x += 1;
                                                                            if (("string" == typeof m || e.isBuffer(m)) && (m || l >= 4) && (m || c)) x += e.byteLength(m) + 2;
                                                                            else {
                                                                                if (l < 4) return i.emit("error", new Error("clientId must be supplied before 3.1.1")), !1;
                                                                                if (1 * c == 0) return i.emit("error", new Error("clientId must be given if cleanSession set to 0")), !1
                                                                            }
                                                                            if ("number" != typeof p || p < 0 || p > 65535 || p % 1 != 0) return i.emit("error", new Error("Invalid keepalive")), !1;
                                                                            x += 2;
                                                                            if (x += 1, 5 === l) {
                                                                                var y = C(i, f);
                                                                                if (!y) return !1;
                                                                                x += y.length
                                                                            }
                                                                            if (h) {
                                                                                if ("object" !== r(h)) return i.emit("error", new Error("Invalid will")), !1;
                                                                                if (!h.topic || "string" != typeof h.topic) return i.emit("error", new Error("Invalid will topic")), !1;
                                                                                if (x += e.byteLength(h.topic) + 2, x += 2, h.payload) {
                                                                                    if (!(h.payload.length >= 0)) return i.emit("error", new Error("Invalid will payload")), !1;
                                                                                    "string" == typeof h.payload ? x += e.byteLength(h.payload) : x += h.payload.length
                                                                                }
                                                                                var g = {};
                                                                                if (5 === l) {
                                                                                    if (!(g = C(i, h.properties))) return !1;
                                                                                    x += g.length
                                                                                }
                                                                            }
                                                                            var v = !1;
                                                                            if (null != d) {
                                                                                if (!M(d)) return i.emit("error", new Error("Invalid username")), !1;
                                                                                v = !0, x += e.byteLength(d) + 2
                                                                            }
                                                                            if (null != u) {
                                                                                if (!v) return i.emit("error", new Error("Username is required to use password")), !1;
                                                                                if (!M(u)) return i.emit("error", new Error("Invalid password")), !1;
                                                                                x += V(u) + 2
                                                                            }
                                                                            i.write(s.CONNECT_HEADER), b(i, x), S(i, o), n.bridgeMode && (l += 128);
                                                                            i.write(131 === l ? s.VERSION131 : 132 === l ? s.VERSION132 : 4 === l ? s.VERSION4 : 5 === l ? s.VERSION5 : s.VERSION3);
                                                                            var _ = 0;
                                                                            _ |= null != d ? s.USERNAME_MASK : 0, _ |= null != u ? s.PASSWORD_MASK : 0, _ |= h && h.retain ? s.WILL_RETAIN_MASK : 0, _ |= h && h.qos ? h.qos << s.WILL_QOS_SHIFT : 0, _ |= h ? s.WILL_FLAG_MASK : 0, _ |= c ? s.CLEAN_SESSION_MASK : 0, i.write(e.from([_])), k(i, p), 5 === l && y.write();
                                                                            S(i, m), h && (5 === l && g.write(), w(i, h.topic), S(i, h.payload));
                                                                            null != d && S(i, d);
                                                                            null != u && S(i, u);
                                                                            return !0
                                                                        }(t, i);
                                                                    case "connack":
                                                                        return function(t, i, r) {
                                                                            var a = r ? r.protocolVersion : 4,
                                                                                n = t || {},
                                                                                o = 5 === a ? n.reasonCode : n.returnCode,
                                                                                h = n.properties,
                                                                                c = 2;
                                                                            if ("number" != typeof o) return i.emit("error", new Error("Invalid return code")), !1;
                                                                            var p = null;
                                                                            if (5 === a) {
                                                                                if (!(p = C(i, h))) return !1;
                                                                                c += p.length
                                                                            }
                                                                            i.write(s.CONNACK_HEADER), b(i, c), i.write(n.sessionPresent ? s.SESSIONPRESENT_HEADER : l), i.write(e.from([o])), null != p && p.write();
                                                                            return !0
                                                                        }(t, i, n);
                                                                    case "publish":
                                                                        return function(t, i, r) {
                                                                            p("publish: packet: %o", t);
                                                                            var a = r ? r.protocolVersion : 4,
                                                                                n = t || {},
                                                                                l = n.qos || 0,
                                                                                h = n.retain ? s.RETAIN_MASK : 0,
                                                                                c = n.topic,
                                                                                m = n.payload || o,
                                                                                d = n.messageId,
                                                                                u = n.properties,
                                                                                f = 0;
                                                                            if ("string" == typeof c) f += e.byteLength(c) + 2;
                                                                            else {
                                                                                if (!e.isBuffer(c)) return i.emit("error", new Error("Invalid topic")), !1;
                                                                                f += c.length + 2
                                                                            }
                                                                            e.isBuffer(m) ? f += m.length : f += e.byteLength(m);
                                                                            if (l && "number" != typeof d) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            l && (f += 2);
                                                                            var x = null;
                                                                            if (5 === a) {
                                                                                if (!(x = C(i, u))) return !1;
                                                                                f += x.length
                                                                            }
                                                                            i.write(s.PUBLISH_HEADER[l][n.dup ? 1 : 0][h ? 1 : 0]), b(i, f), k(i, V(c)), i.write(c), l > 0 && k(i, d);
                                                                            null != x && x.write();
                                                                            return p("publish: payload: %o", m), i.write(m)
                                                                        }(t, i, n);
                                                                    case "puback":
                                                                    case "pubrec":
                                                                    case "pubrel":
                                                                    case "pubcomp":
                                                                        return function(t, i, a) {
                                                                            var n = a ? a.protocolVersion : 4,
                                                                                o = t || {},
                                                                                l = o.cmd || "puback",
                                                                                h = o.messageId,
                                                                                c = o.dup && "pubrel" === l ? s.DUP_MASK : 0,
                                                                                p = 0,
                                                                                m = o.reasonCode,
                                                                                d = o.properties,
                                                                                u = 5 === n ? 3 : 2;
                                                                            "pubrel" === l && (p = 1);
                                                                            if ("number" != typeof h) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            var f = null;
                                                                            if (5 === n && "object" === r(d)) {
                                                                                if (!(f = P(i, d, a, u))) return !1;
                                                                                u += f.length
                                                                            }
                                                                            i.write(s.ACKS[l][p][c][0]), b(i, u), k(i, h), 5 === n && i.write(e.from([m]));
                                                                            null !== f && f.write();
                                                                            return !0
                                                                        }(t, i, n);
                                                                    case "subscribe":
                                                                        return function(t, i, n) {
                                                                            p("subscribe: packet: ");
                                                                            var o = n ? n.protocolVersion : 4,
                                                                                l = t || {},
                                                                                h = l.dup ? s.DUP_MASK : 0,
                                                                                c = l.messageId,
                                                                                m = l.subscriptions,
                                                                                d = l.properties,
                                                                                u = 0;
                                                                            if ("number" != typeof c) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            u += 2;
                                                                            var f = null;
                                                                            if (5 === o) {
                                                                                if (!(f = C(i, d))) return !1;
                                                                                u += f.length
                                                                            }
                                                                            if ("object" !== r(m) || !m.length) return i.emit("error", new Error("Invalid subscriptions")), !1;
                                                                            for (var x = 0; x < m.length; x += 1) {
                                                                                var y = m[x].topic,
                                                                                    g = m[x].qos;
                                                                                if ("string" != typeof y) return i.emit("error", new Error("Invalid subscriptions - invalid topic")), !1;
                                                                                if ("number" != typeof g) return i.emit("error", new Error("Invalid subscriptions - invalid qos")), !1;
                                                                                if (5 === o) {
                                                                                    var v = m[x].nl || !1;
                                                                                    if ("boolean" != typeof v) return i.emit("error", new Error("Invalid subscriptions - invalid No Local")), !1;
                                                                                    var _ = m[x].rap || !1;
                                                                                    if ("boolean" != typeof _) return i.emit("error", new Error("Invalid subscriptions - invalid Retain as Published")), !1;
                                                                                    var E = m[x].rh || 0;
                                                                                    if ("number" != typeof E || E > 2) return i.emit("error", new Error("Invalid subscriptions - invalid Retain Handling")), !1
                                                                                }
                                                                                u += e.byteLength(y) + 2 + 1
                                                                            }
                                                                            p("subscribe: writing to stream: %o", s.SUBSCRIBE_HEADER), i.write(s.SUBSCRIBE_HEADER[1][h ? 1 : 0][0]), b(i, u), k(i, c), null !== f && f.write();
                                                                            var D, A = !0,
                                                                                S = a(m);
                                                                            try {
                                                                                for (S.s(); !(D = S.n()).done;) {
                                                                                    var P = D.value,
                                                                                        T = P.topic,
                                                                                        B = P.qos,
                                                                                        V = +P.nl,
                                                                                        M = +P.rap,
                                                                                        I = P.rh,
                                                                                        O = void 0;
                                                                                    w(i, T), O = s.SUBSCRIBE_OPTIONS_QOS[B], 5 === o && (O |= V ? s.SUBSCRIBE_OPTIONS_NL : 0, O |= M ? s.SUBSCRIBE_OPTIONS_RAP : 0, O |= I ? s.SUBSCRIBE_OPTIONS_RH[I] : 0), A = i.write(e.from([O]))
                                                                                }
                                                                            } catch (t) {
                                                                                S.e(t)
                                                                            } finally {
                                                                                S.f()
                                                                            }
                                                                            return A
                                                                        }(t, i, n);
                                                                    case "suback":
                                                                        return function(t, i, a) {
                                                                            var n = a ? a.protocolVersion : 4,
                                                                                o = t || {},
                                                                                l = o.messageId,
                                                                                h = o.granted,
                                                                                c = o.properties,
                                                                                p = 0;
                                                                            if ("number" != typeof l) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            p += 2;
                                                                            if ("object" !== r(h) || !h.length) return i.emit("error", new Error("Invalid qos vector")), !1;
                                                                            for (var m = 0; m < h.length; m += 1) {
                                                                                if ("number" != typeof h[m]) return i.emit("error", new Error("Invalid qos vector")), !1;
                                                                                p += 1
                                                                            }
                                                                            var d = null;
                                                                            if (5 === n) {
                                                                                if (!(d = P(i, c, a, p))) return !1;
                                                                                p += d.length
                                                                            }
                                                                            i.write(s.SUBACK_HEADER), b(i, p), k(i, l), null !== d && d.write();
                                                                            return i.write(e.from(h))
                                                                        }(t, i, n);
                                                                    case "unsubscribe":
                                                                        return function(t, i, a) {
                                                                            var n = a ? a.protocolVersion : 4,
                                                                                o = t || {},
                                                                                l = o.messageId,
                                                                                h = o.dup ? s.DUP_MASK : 0,
                                                                                c = o.unsubscriptions,
                                                                                p = o.properties,
                                                                                m = 0;
                                                                            if ("number" != typeof l) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            m += 2;
                                                                            if ("object" !== r(c) || !c.length) return i.emit("error", new Error("Invalid unsubscriptions")), !1;
                                                                            for (var d = 0; d < c.length; d += 1) {
                                                                                if ("string" != typeof c[d]) return i.emit("error", new Error("Invalid unsubscriptions")), !1;
                                                                                m += e.byteLength(c[d]) + 2
                                                                            }
                                                                            var u = null;
                                                                            if (5 === n) {
                                                                                if (!(u = C(i, p))) return !1;
                                                                                m += u.length
                                                                            }
                                                                            i.write(s.UNSUBSCRIBE_HEADER[1][h ? 1 : 0][0]), b(i, m), k(i, l), null !== u && u.write();
                                                                            for (var f = !0, x = 0; x < c.length; x++) f = w(i, c[x]);
                                                                            return f
                                                                        }(t, i, n);
                                                                    case "unsuback":
                                                                        return function(t, i, a) {
                                                                            var n = a ? a.protocolVersion : 4,
                                                                                o = t || {},
                                                                                l = o.messageId,
                                                                                h = o.dup ? s.DUP_MASK : 0,
                                                                                c = o.granted,
                                                                                p = o.properties,
                                                                                m = o.cmd,
                                                                                d = 2;
                                                                            if ("number" != typeof l) return i.emit("error", new Error("Invalid messageId")), !1;
                                                                            if (5 === n) {
                                                                                if ("object" !== r(c) || !c.length) return i.emit("error", new Error("Invalid qos vector")), !1;
                                                                                for (var u = 0; u < c.length; u += 1) {
                                                                                    if ("number" != typeof c[u]) return i.emit("error", new Error("Invalid qos vector")), !1;
                                                                                    d += 1
                                                                                }
                                                                            }
                                                                            var f = null;
                                                                            if (5 === n) {
                                                                                if (!(f = P(i, p, a, d))) return !1;
                                                                                d += f.length
                                                                            }
                                                                            i.write(s.ACKS[m][0][h][0]), b(i, d), k(i, l), null !== f && f.write();
                                                                            5 === n && i.write(e.from(c));
                                                                            return !0
                                                                        }(t, i, n);
                                                                    case "pingreq":
                                                                    case "pingresp":
                                                                        return function(t, e, i) {
                                                                            return e.write(s.EMPTY[t.cmd])
                                                                        }(t, i);
                                                                    case "disconnect":
                                                                        return function(t, i, r) {
                                                                            var a = r ? r.protocolVersion : 4,
                                                                                n = t || {},
                                                                                o = n.reasonCode,
                                                                                l = n.properties,
                                                                                h = 5 === a ? 1 : 0,
                                                                                c = null;
                                                                            if (5 === a) {
                                                                                if (!(c = P(i, l, r, h))) return !1;
                                                                                h += c.length
                                                                            }
                                                                            i.write(e.from([s.codes.disconnect << 4])), b(i, h), 5 === a && i.write(e.from([o]));
                                                                            null !== c && c.write();
                                                                            return !0
                                                                        }(t, i, n);
                                                                    case "auth":
                                                                        return function(t, i, r) {
                                                                            var a = r ? r.protocolVersion : 4,
                                                                                n = t || {},
                                                                                o = n.reasonCode,
                                                                                l = n.properties,
                                                                                h = 5 === a ? 1 : 0;
                                                                            5 !== a && i.emit("error", new Error("Invalid mqtt version for auth packet"));
                                                                            var c = P(i, l, r, h);
                                                                            if (!c) return !1;
                                                                            h += c.length, i.write(e.from([s.codes.auth << 4])), b(i, h), i.write(e.from([o])), null !== c && c.write();
                                                                            return !0
                                                                        }(t, i, n);
                                                                    default:
                                                                        return i.emit("error", new Error("Unknown command")), !1
                                                                }
                                                            }

                                                            function v(t) {
                                                                t.uncork()
                                                            }
                                                            Object.defineProperty(g, "cacheNumbers", {
                                                                get: function() {
                                                                    return k === D
                                                                },
                                                                set: function(t) {
                                                                    t ? (m && 0 !== Object.keys(m).length || (y = !0), k = D) : (y = !1, k = A)
                                                                }
                                                            });
                                                            var _ = {};

                                                            function b(t, e) {
                                                                if (e > s.VARBYTEINT_MAX) return t.emit("error", new Error("Invalid variable byte integer: ".concat(e))), !1;
                                                                var i = _[e];
                                                                return i || (i = f(e), e < 16384 && (_[e] = i)), p("writeVarByteInt: writing to stream: %o", i), t.write(i)
                                                            }

                                                            function w(t, i) {
                                                                var r = e.byteLength(i);
                                                                return k(t, r), p("writeString: %s", i), t.write(i, "utf8")
                                                            }

                                                            function E(t, e, i) {
                                                                w(t, e), w(t, i)
                                                            }

                                                            function D(t, e) {
                                                                return p("writeNumberCached: number: %d", e), p("writeNumberCached: %o", m[e]), t.write(m[e])
                                                            }

                                                            function A(t, e) {
                                                                var i = d(e);
                                                                return p("writeNumberGenerated: %o", i), t.write(i)
                                                            }

                                                            function S(t, e) {
                                                                "string" == typeof e ? w(t, e) : e ? (k(t, e.length), t.write(e)) : k(t, 0)
                                                            }

                                                            function C(t, i) {
                                                                if ("object" !== r(i) || null != i.length) return {
                                                                    length: 1,
                                                                    write: function() {
                                                                        B(t, {}, 0)
                                                                    }
                                                                };
                                                                var a = 0;

                                                                function n(i, a) {
                                                                    var n = 0;
                                                                    switch (s.propertiesTypes[i]) {
                                                                        case "byte":
                                                                            if ("boolean" != typeof a) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 2;
                                                                            break;
                                                                        case "int8":
                                                                            if ("number" != typeof a || a < 0 || a > 255) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 2;
                                                                            break;
                                                                        case "binary":
                                                                            if (a && null === a) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 1 + e.byteLength(a) + 2;
                                                                            break;
                                                                        case "int16":
                                                                            if ("number" != typeof a || a < 0 || a > 65535) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 3;
                                                                            break;
                                                                        case "int32":
                                                                            if ("number" != typeof a || a < 0 || a > 4294967295) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 5;
                                                                            break;
                                                                        case "var":
                                                                            if ("number" != typeof a || a < 0 || a > 268435455) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 1 + e.byteLength(f(a));
                                                                            break;
                                                                        case "string":
                                                                            if ("string" != typeof a) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += 3 + e.byteLength(a.toString());
                                                                            break;
                                                                        case "pair":
                                                                            if ("object" !== r(a)) return t.emit("error", new Error("Invalid ".concat(i, ": ").concat(a))), !1;
                                                                            n += Object.getOwnPropertyNames(a).reduce(function(t, i) {
                                                                                var r = a[i];
                                                                                return Array.isArray(r) ? t += r.reduce(function(t, r) {
                                                                                    return t += 3 + e.byteLength(i.toString()) + 2 + e.byteLength(r.toString())
                                                                                }, 0) : t += 3 + e.byteLength(i.toString()) + 2 + e.byteLength(a[i].toString()), t
                                                                            }, 0);
                                                                            break;
                                                                        default:
                                                                            return t.emit("error", new Error("Invalid property ".concat(i, ": ").concat(a))), !1
                                                                    }
                                                                    return n
                                                                }
                                                                if (i)
                                                                    for (var o in i) {
                                                                        var l = 0,
                                                                            h = 0,
                                                                            c = i[o];
                                                                        if (Array.isArray(c))
                                                                            for (var p = 0; p < c.length; p++) {
                                                                                if (!(h = n(o, c[p]))) return !1;
                                                                                l += h
                                                                            } else {
                                                                                if (!(h = n(o, c))) return !1;
                                                                                l = h
                                                                            }
                                                                        if (!l) return !1;
                                                                        a += l
                                                                    }
                                                                return {
                                                                    length: e.byteLength(f(a)) + a,
                                                                    write: function() {
                                                                        B(t, i, a)
                                                                    }
                                                                }
                                                            }

                                                            function P(t, e, i, r) {
                                                                var a = ["reasonString", "userProperties"],
                                                                    n = i && i.properties && i.properties.maximumPacketSize ? i.properties.maximumPacketSize : 0,
                                                                    s = C(t, e);
                                                                if (n)
                                                                    for (; r + s.length > n;) {
                                                                        var o = a.shift();
                                                                        if (!o || !e[o]) return !1;
                                                                        delete e[o], s = C(t, e)
                                                                    }
                                                                return s
                                                            }

                                                            function T(t, i, r) {
                                                                switch (s.propertiesTypes[i]) {
                                                                    case "byte":
                                                                        t.write(e.from([s.properties[i]])), t.write(e.from([+r]));
                                                                        break;
                                                                    case "int8":
                                                                        t.write(e.from([s.properties[i]])), t.write(e.from([r]));
                                                                        break;
                                                                    case "binary":
                                                                        t.write(e.from([s.properties[i]])), S(t, r);
                                                                        break;
                                                                    case "int16":
                                                                        t.write(e.from([s.properties[i]])), k(t, r);
                                                                        break;
                                                                    case "int32":
                                                                        t.write(e.from([s.properties[i]])),
                                                                            function(t, e) {
                                                                                var i = x(e);
                                                                                p("write4ByteNumber: %o", i), t.write(i)
                                                                            }(t, r);
                                                                        break;
                                                                    case "var":
                                                                        t.write(e.from([s.properties[i]])), b(t, r);
                                                                        break;
                                                                    case "string":
                                                                        t.write(e.from([s.properties[i]])), w(t, r);
                                                                        break;
                                                                    case "pair":
                                                                        Object.getOwnPropertyNames(r).forEach(function(a) {
                                                                            var n = r[a];
                                                                            Array.isArray(n) ? n.forEach(function(r) {
                                                                                t.write(e.from([s.properties[i]])), E(t, a.toString(), r.toString())
                                                                            }) : (t.write(e.from([s.properties[i]])), E(t, a.toString(), n.toString()))
                                                                        });
                                                                        break;
                                                                    default:
                                                                        return t.emit("error", new Error("Invalid property ".concat(i, " value: ").concat(r))), !1
                                                                }
                                                            }

                                                            function B(t, e, i) {
                                                                for (var r in b(t, i), e)
                                                                    if (Object.prototype.hasOwnProperty.call(e, r) && null !== e[r]) {
                                                                        var a = e[r];
                                                                        if (Array.isArray(a))
                                                                            for (var n = 0; n < a.length; n++) T(t, r, a[n]);
                                                                        else T(t, r, a)
                                                                    }
                                                            }

                                                            function V(t) {
                                                                return t ? t instanceof e ? t.length : e.byteLength(t) : 0
                                                            }

                                                            function M(t) {
                                                                return "string" == typeof t || t instanceof e
                                                            }
                                                            t.exports = g
                                                        }).call(this, i("HDXh").Buffer)
                                                    }, "cg+R": function(t, e, i) {
                                                        (t.exports = i("I1BE")(!1)).push([t.i, '.colorPower{right:1.4rem !important}.single-card .el-carousel__container{height:243px}.single-card .el-carousel__button{background:rgba(0,0,0,0.3)}.single-card .el-carousel__indicator.is-active button{background-color:#ff7300}[data-theme="style_blue"] .single-card .el-carousel__indicator.is-active button{background-color:#2196f3}[data-theme="style"] .single-card .el-carousel__indicator.is-active button{background-color:#ff7300}.single-card .el-carousel{overflow-y:hidden}.hide-carousel-button .el-carousel__button{display:none}.single-card .title span{color:#222;
                                                                    font - size: 14 px;
                                                                    vertical - align: text - top
                                                                }.single - card.title > div.iconfont: not(.icon - helpTip) {
                                                                    color: #000}\n',""])},ck6w:function(t,e,i){"use strict";
t.exports= i("KbBO")() ? Number.isNaN : i("VsQa")
                                                                }, e3Fa: function(t, e, i) {
                                                                    var r = i("MrYv");
                                                                    "string" == typeof r && (r = [
                                                                        [t.i, r, ""]
                                                                    ]), r.locals && (t.exports = r.locals);
                                                                    (0, i("SZ7m").default)("254ee3ee", r, !0, {})
                                                                }, e989: function(t, e, i) {
                                                                    "use strict";
                                                                    t.exports = i("7PmA")() ? Object.keys : i("c3ME")
                                                                }, eCw7: function(t, e, i) {
                                                                    "use strict";
                                                                    (function(e) {
                                                                        var r;

                                                                        function a(t, e, i) {
                                                                            return e in t ? Object.defineProperty(t, e, {
                                                                                value: i,
                                                                                enumerable: !0,
                                                                                configurable: !0,
                                                                                writable: !0
                                                                            }) : t[e] = i, t
                                                                        }
                                                                        i("ioFf"), i("5Pf0"), i("/SS/"), i("Btvt"), i("VRzm"), i("rE2o");
                                                                        var n = i("vwn6"),
                                                                            s = Symbol("lastResolve"),
                                                                            o = Symbol("lastReject"),
                                                                            l = Symbol("error"),
                                                                            h = Symbol("ended"),
                                                                            c = Symbol("lastPromise"),
                                                                            p = Symbol("handlePromise"),
                                                                            m = Symbol("stream");

                                                                        function d(t, e) {
                                                                            return {
                                                                                value: t,
                                                                                done: e
                                                                            }
                                                                        }

                                                                        function u(t) {
                                                                            var e = t[s];
                                                                            if (null !== e) {
                                                                                var i = t[m].read();
                                                                                null !== i && (t[c] = null, t[s] = null, t[o] = null, e(d(i, !1)))
                                                                            }
                                                                        }
                                                                        var f = Object.getPrototypeOf(function() {}),
                                                                            x = Object.setPrototypeOf((a(r = {
                                                                                get stream() {
                                                                                    return this[m]
                                                                                },
                                                                                next: function() {
                                                                                    var t = this,
                                                                                        i = this[l];
                                                                                    if (null !== i) return Promise.reject(i);
                                                                                    if (this[h]) return Promise.resolve(d(void 0, !0));
                                                                                    if (this[m].destroyed) return new Promise(function(i, r) {
                                                                                        e.nextTick(function() {
                                                                                            t[l] ? r(t[l]) : i(d(void 0, !0))
                                                                                        })
                                                                                    });
                                                                                    var r, a = this[c];
                                                                                    if (a) r = new Promise(function(t, e) {
                                                                                        return function(i, r) {
                                                                                            t.then(function() {
                                                                                                e[h] ? i(d(void 0, !0)) : e[p](i, r)
                                                                                            }, r)
                                                                                        }
                                                                                    }(a, this));
                                                                                    else {
                                                                                        var n = this[m].read();
                                                                                        if (null !== n) return Promise.resolve(d(n, !1));
                                                                                        r = new Promise(this[p])
                                                                                    }
                                                                                    return this[c] = r, r
                                                                                }
                                                                            }, Symbol.asyncIterator, function() {
                                                                                return this
                                                                            }), a(r, "return", function() {
                                                                                var t = this;
                                                                                return new Promise(function(e, i) {
                                                                                    t[m].destroy(null, function(t) {
                                                                                        t ? i(t) : e(d(void 0, !0))
                                                                                    })
                                                                                })
                                                                            }), r), f);
                                                                        t.exports = function(t) {
                                                                            var i, r = Object.create(x, (a(i = {}, m, {
                                                                                value: t,
                                                                                writable: !0
                                                                            }), a(i, s, {
                                                                                value: null,
                                                                                writable: !0
                                                                            }), a(i, o, {
                                                                                value: null,
                                                                                writable: !0
                                                                            }), a(i, l, {
                                                                                value: null,
                                                                                writable: !0
                                                                            }), a(i, h, {
                                                                                value: t._readableState.endEmitted,
                                                                                writable: !0
                                                                            }), a(i, p, {
                                                                                value: function(t, e) {
                                                                                    var i = r[m].read();
                                                                                    i ? (r[c] = null, r[s] = null, r[o] = null, t(d(i, !1))) : (r[s] = t, r[o] = e)
                                                                                },
                                                                                writable: !0
                                                                            }), i));
                                                                            return r[c] = null, n(t, function(t) {
                                                                                if (t && "ERR_STREAM_PREMATURE_CLOSE" !== t.code) {
                                                                                    var e = r[o];
                                                                                    return null !== e && (r[c] = null, r[s] = null, r[o] = null, e(t)), void(r[l] = t)
                                                                                }
                                                                                var i = r[s];
                                                                                null !== i && (r[c] = null, r[s] = null, r[o] = null, i(d(void 0, !0))), r[h] = !0
                                                                            }), t.on("readable", function(t) {
                                                                                e.nextTick(u, t)
                                                                            }.bind(null, r)), r
                                                                        }
                                                                    }).call(this, i("8oxB"))
                                                                }, fEpb: function(t, e, i) {
                                                                    "use strict";
                                                                    t.exports = i("/1Vs")() ? globalThis : i("wsAV")
                                                                }, fYgR: function(t, e, i) {
                                                                    "use strict";
                                                                    var r = i("HgrX"),
                                                                        a = /[\n\r\u2028\u2029]/g;
                                                                    t.exports = function(t) {
                                                                        var e = r(t);
                                                                        return null === e ? "<Non-coercible to string value>" : (e.length > 100 && (e = e.slice(0, 99) + "…"), e = e.replace(a, function(t) {
                                                                            switch (t) {
                                                                                case "\n":
                                                                                    return "\\n";
                                                                                case "\r":
                                                                                    return "\\r";
                                                                                case "\u2028":
                                                                                    return "\\u2028";
                                                                                case "\u2029":
                                                                                    return "\\u2029";
                                                                                default:
                                                                                    throw new Error("Unexpected character")
                                                                            }
                                                                        }))
                                                                    }
                                                                }, fbuH: function(t, e, i) {
                                                                    (t.exports = i("I1BE")(!1)).push([t.i, ".num-tips[data-v-089e352a]{line-height:1.5;
                                                                            margin - bottom: 20 px;
                                                                            white - space: pre - wrap
                                                                        }\
                                                                        n ","
                                                                        "])},fciO:function(t,e,i){"
                                                                        use strict ";
                                                                        var r = i("hNN4"), a = i("F5Mc"); t.exports = function(t) {
                                                                            return a(t) ? t : r(t, "%v is not a plain function", arguments[1])
                                                                        }
                                                                    }, fw8W: function(t, e, i) {
                                                                        (function(e) {
                                                                            i("I5cv");
                                                                            var r = i("lwsE"),
                                                                                a = i("W8MJ"),
                                                                                n = i("7W2i"),
                                                                                s = i("a1gu"),
                                                                                o = i("Nsbk");

                                                                            function l(t) {
                                                                                var e = function() {
                                                                                    if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
                                                                                    if (Reflect.construct.sham) return !1;
                                                                                    if ("function" == typeof Proxy) return !0;
                                                                                    try {
                                                                                        return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), !0
                                                                                    } catch (t) {
                                                                                        return !1
                                                                                    }
                                                                                }();
                                                                                return function() {
                                                                                    var i, r = o(t);
                                                                                    if (e) {
                                                                                        var a = o(this).constructor;
                                                                                        i = Reflect.construct(r, arguments, a)
                                                                                    } else i = r.apply(this, arguments);
                                                                                    return s(this, i)
                                                                                }
                                                                            }
                                                                            var h = i("cTUk"),
                                                                                c = i("+qE3");
                                                                            var p = function(t) {
                                                                                "use strict";
                                                                                n(s, c);
                                                                                var i = l(s);

                                                                                function s() {
                                                                                    var t;
                                                                                    return r(this, s), (t = i.call(this))._array = new Array(20), t._i = 0, t
                                                                                }
                                                                                return a(s, [{
                                                                                    key: "write",
                                                                                    value: function(t) {
                                                                                        return this._array[this._i++] = t, !0
                                                                                    }
                                                                                }, {
                                                                                    key: "concat",
                                                                                    value: function() {
                                                                                        var t, i = 0,
                                                                                            r = new Array(this._array.length),
                                                                                            a = this._array,
                                                                                            n = 0;
                                                                                        for (t = 0; t < a.length && void 0 !== a[t]; t++) "string" != typeof a[t] ? r[t] = a[t].length : r[t] = e.byteLength(a[t]), i += r[t];
                                                                                        var s = e.allocUnsafe(i);
                                                                                        for (t = 0; t < a.length && void 0 !== a[t]; t++) "string" != typeof a[t] ? (a[t].copy(s, n), n += r[t]) : (s.write(a[t], n), n += r[t]);
                                                                                        return s
                                                                                    }
                                                                                }]), s
                                                                            }();
                                                                            t.exports = function(t, e) {
                                                                                var i = new p;
                                                                                return h(t, i, e), i.concat()
                                                                            }
                                                                        }).call(this, i("HDXh").Buffer)
                                                                    }, "g+Of": function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("e3Fa");
                                                                        i.n(r).a
                                                                    }, g9DP: function(t, e, i) {
                                                                        (t.exports = i("I1BE")(!1)).push([t.i, "[data-v-bcab42ea] .el-table__body-wrapper{min-height:300px}\n", ""])
                                                                    }, gxFv: function(t, e, i) {
                                                                        "use strict";
                                                                        (function(e, r) {
                                                                            var a, n, s, o = i("43KI").Transform,
                                                                                l = i("+xLd");
                                                                            t.exports = function(t, i) {
                                                                                if (i.hostname = i.hostname || i.host, !i.hostname) throw new Error("Could not determine host. Specify host manually.");
                                                                                var h = "MQIsdp" === i.protocolId && 3 === i.protocolVersion ? "mqttv3.1" : "mqtt";
                                                                                ! function(t) {
                                                                                    t.hostname || (t.hostname = "localhost"), t.path || (t.path = "/"), t.wsOptions || (t.wsOptions = {})
                                                                                }(i);
                                                                                var c = function(t, e) {
                                                                                    var i = "wxs" === t.protocol ? "wss" : "ws",
                                                                                        r = i + "://" + t.hostname + t.path;
                                                                                    return t.port && 80 !== t.port && 443 !== t.port && (r = i + "://" + t.hostname + ":" + t.port + t.path), "function" == typeof t.transformWsUrl && (r = t.transformWsUrl(r, t, e)), r
                                                                                }(i, t);
                                                                                a = wx.connectSocket({
                                                                                    url: c,
                                                                                    protocols: h
                                                                                }), n = function() {
                                                                                    var t = new o;
                                                                                    return t._write = function(t, e, i) {
                                                                                        a.send({
                                                                                            data: t.buffer,
                                                                                            success: function() {
                                                                                                i()
                                                                                            },
                                                                                            fail: function(t) {
                                                                                                i(new Error(t))
                                                                                            }
                                                                                        })
                                                                                    }, t._flush = function(t) {
                                                                                        a.close({
                                                                                            success: function() {
                                                                                                t()
                                                                                            }
                                                                                        })
                                                                                    }, t
                                                                                }(), (s = l.obj())._destroy = function(t, e) {
                                                                                    a.close({
                                                                                        success: function() {
                                                                                            e && e(t)
                                                                                        }
                                                                                    })
                                                                                };
                                                                                var p = s.destroy;
                                                                                return s.destroy = function() {
                                                                                    s.destroy = p;
                                                                                    var t = this;
                                                                                    r.nextTick(function() {
                                                                                        a.close({
                                                                                            fail: function() {
                                                                                                t._destroy(new Error)
                                                                                            }
                                                                                        })
                                                                                    })
                                                                                }.bind(s), a.onOpen(function() {
                                                                                    s.setReadable(n), s.setWritable(n), s.emit("connect")
                                                                                }), a.onMessage(function(t) {
                                                                                    var i = t.data;
                                                                                    i = i instanceof ArrayBuffer ? e.from(i) : e.from(i, "utf8"), n.push(i)
                                                                                }), a.onClose(function() {
                                                                                    s.end(), s.destroy()
                                                                                }), a.onError(function(t) {
                                                                                    s.destroy(new Error(t.errMsg))
                                                                                }), s
                                                                            }
                                                                        }).call(this, i("HDXh").Buffer, i("8oxB"))
                                                                    }, hLT2: function(t, e, i) {
                                                                        var r = i("XKFU");
                                                                        r(r.S, "Math", {
                                                                            trunc: function(t) {
                                                                                return (t > 0 ? Math.floor : Math.ceil)(t)
                                                                            }
                                                                        })
                                                                    }, hNN4: function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("k2qM"),
                                                                            a = i("Xt1Y"),
                                                                            n = i("6uBi"),
                                                                            s = i("fYgR"),
                                                                            o = function(t, e) {
                                                                                return t.replace("%v", s(e))
                                                                            };
                                                                        t.exports = function(t, e, i) {
                                                                            if (!a(i)) throw new TypeError(o(e, t));
                                                                            if (!r(t)) {
                                                                                if ("default" in i) return i.default;
                                                                                if (i.isOptional) return null
                                                                            }
                                                                            var s = n(i.errorMessage);
                                                                            throw r(s) || (s = e), new TypeError(o(s, t))
                                                                        }
                                                                    }, hsaF: function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("m/xd").codes.ERR_INVALID_OPT_VALUE;
                                                                        t.exports = {
                                                                            getHighWaterMark: function(t, e, i, a) {
                                                                                var n = function(t, e, i) {
                                                                                    return null != t.highWaterMark ? t.highWaterMark : e ? t[i] : null
                                                                                }(e, a, i);
                                                                                if (null != n) {
                                                                                    if (!isFinite(n) || Math.floor(n) !== n || n < 0) throw new r(a ? i : "highWaterMark", n);
                                                                                    return Math.floor(n)
                                                                                }
                                                                                return t.objectMode ? 16 : 16384
                                                                            }
                                                                        }
                                                                    }, ilDb: function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("6b34"),
                                                                            a = i("aSse"),
                                                                            n = i("YCR5"),
                                                                            s = i("Cdli"),
                                                                            o = i("NHMy"),
                                                                            l = i("HEoz").iterator;
                                                                        t.exports = function(t) {
                                                                            return "function" == typeof o(t)[l] ? t[l]() : r(t) ? new n(t) : a(t) ? new s(t) : new n(t)
                                                                        }
                                                                    }, "j+X2": function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("HEoz").iterator,
                                                                            a = i("6b34"),
                                                                            n = i("cEWz"),
                                                                            s = i("1TtK"),
                                                                            o = i("GpRL"),
                                                                            l = i("lq5y"),
                                                                            h = i("YsTz"),
                                                                            c = i("aSse"),
                                                                            p = Array.isArray,
                                                                            m = Function.prototype.call,
                                                                            d = {
                                                                                configurable: !0,
                                                                                enumerable: !0,
                                                                                writable: !0,
                                                                                value: null
                                                                            },
                                                                            u = Object.defineProperty;
                                                                        t.exports = function(t) {
                                                                            var e, i, f, x, k, y, g, v, _, b, w = arguments[1],
                                                                                E = arguments[2];
                                                                            if (t = Object(l(t)), h(w) && o(w), this && this !== Array && n(this)) e = this;
                                                                            else {
                                                                                if (!w) {
                                                                                    if (a(t)) return 1 !== (k = t.length) ? Array.apply(null, t) : ((x = new Array(1))[0] = t[0], x);
                                                                                    if (p(t)) {
                                                                                        for (x = new Array(k = t.length), i = 0; i < k;
                                                                                            ++i) x[i] = t[i];
                                                                                        return x
                                                                                    }
                                                                                }
                                                                                x = []
                                                                            }
                                                                            if (!p(t))
                                                                                if (void 0 !== (_ = t[r])) {
                                                                                    for (g = o(_).call(t), e && (x = new e), v = g.next(), i = 0; !v.done;) b = w ? m.call(w, E, v.value, i) : v.value, e ? (d.value = b, u(x, i, d)) : x[i] = b, v = g.next(), ++i;
                                                                                    k = i
                                                                                } else if (c(t)) {
                                                                                for (k = t.length, e && (x = new e), i = 0, f = 0; i < k;
                                                                                    ++i) b = t[i], i + 1 < k && (y = b.charCodeAt(0)) >= 55296 && y <= 56319 && (b += t[++i]), b = w ? m.call(w, E, b, f) : b, e ? (d.value = b, u(x, f, d)) : x[f] = b, ++f;
                                                                                k = f
                                                                            }
                                                                            if (void 0 === k)
                                                                                for (k = s(t.length), e && (x = new e(k)), i = 0; i < k;
                                                                                    ++i) b = w ? m.call(w, E, t[i], i) : t[i], e ? (d.value = b, u(x, i, d)) : x[i] = b;
                                                                            return e && (d.value = null, x.length = k), x
                                                                        }
                                                                    }, k2qM: function(t, e, i) {
                                                                        "use strict";
                                                                        t.exports = function(t) {
                                                                            return void 0 !== t && null !== t
                                                                        }
                                                                    }, kBPl: function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("Xt1Y");
                                                                        t.exports = function(t) {
                                                                            if (!r(t)) return !1;
                                                                            try {
                                                                                return !!t.constructor && t.constructor.prototype === t
                                                                            } catch (t) {
                                                                                return !1
                                                                            }
                                                                        }
                                                                    }, kMJR: function(t, e, i) {
                                                                        var r = i("OuGx");
                                                                        "string" == typeof r && (r = [
                                                                            [t.i, r, ""]
                                                                        ]), r.locals && (t.exports = r.locals);
                                                                        (0, i("SZ7m").default)("4b852dcb", r, !0, {})
                                                                    }, kd2E: function(t, e, i) {
                                                                        "use strict";

                                                                        function r(t, e) {
                                                                            return Object.prototype.hasOwnProperty.call(t, e)
                                                                        }
                                                                        t.exports = function(t, e, i, n) {
                                                                            e = e || "&", i = i || "=";
                                                                            var s = {};
                                                                            if ("string" != typeof t || 0 === t.length) return s;
                                                                            var o = /\+/g;
                                                                            t = t.split(e);
                                                                            var l = 1e3;
                                                                            n && "number" == typeof n.maxKeys && (l = n.maxKeys);
                                                                            var h = t.length;
                                                                            l > 0 && h > l && (h = l);
                                                                            for (var c = 0; c < h;
                                                                                ++c) {
                                                                                var p, m, d, u, f = t[c].replace(o, "%20"),
                                                                                    x = f.indexOf(i);
                                                                                x >= 0 ? (p = f.substr(0, x), m = f.substr(x + 1)) : (p = f, m = ""), d = decodeURIComponent(p), u = decodeURIComponent(m), r(s, d) ? a(s[d]) ? s[d].push(u) : s[d] = [s[d], u] : s[d] = u
                                                                            }
                                                                            return s
                                                                        };
                                                                        var a = Array.isArray || function(t) {
                                                                            return "[object Array]" === Object.prototype.toString.call(t)
                                                                        }
                                                                    }, keMp: function(t, e, i) {
                                                                        "use strict";
                                                                        var r = i("6b34"),
                                                                            a = i("YsTz"),
                                                                            n = i("aSse"),
                                                                            s = i("HEoz").iterator,
                                                                            o = Array.isArray;
                                                                        t.exports = function(t) {
                                                                            return !!a(t) && (!!o(t) || (!!n(t) || (!!r(t) || "function" == typeof t[s])))
                                                                        }
                                                                    }, l1uK: function(t, e, i) {
                                                                        "use strict";
                                                                        i("xfY5");
                                                                        var r = i("t3Un"),
                                                                            a = i("Q2AE");
                                                                        e.a = {
                                                                            data: function() {
                                                                                return {
                                                                                    revenueRemainNums: 0,
                                                                                    useTime: ""
                                                                                }
                                                                            },
                                                                            created: function() {},
                                                                            methods: {
                                                                                getRevenueRemainNums: function(t) {
                                                                                    var e = this,
                                                                                        i = {};
                                                                                    i.ps_id = a.a.getters.plantDetail.ps_id, Object(r.b)("/v1/powerStationService/getRecalculateTimes", i).then(function(t) {
                                                                                        "1" === t.code && (e.revenueRemainNums = 2 - Number(t.count), 2 === t.count && (e.useTime = t.allow_recalculate_time))
                                                                                    })
                                                                                },
                                                                                getRemainCounts: function() {
                                                                                    var t = {};
                                                                                    return t.ps_id = a.a.getters.plantDetail.ps_id, Object(r.b)("/v1/powerStationService/getRecalculateTimes", t)
                                                                                }
                                                                            }
                                                                        }
                                                                    }, lMUc: function(t, e, i) {
                                                                        "use strict";
                                                                        i("RW0V"), i("ioFf"), i("0l/t"), i("mYba"), i("jm62");
                                                                        var r = i("yXPU"),
                                                                            a = i.n(r),
                                                                            n = i("lSNA"),
                                                                            s = i.n(n),
                                                                            o = (i("ls82"), i("L9s1"), i("Z2Ku"), i("xfY5"), i("L2JU")),
                                                                            l = i("lPHp"),
                                                                            h = i.n(l),
                                                                            c = {
                                                                                v: "5.6.5",
                                                                                fr: 24,
                                                                                ip: 0,
                                                                                op: 36,
                                                                                w: 160,
                                                                                h: 160,
                                                                                nm: "计算中",
                                                                                ddd: 0,
                                                                                assets: [],
                                                                                layers: [{
                                                                                    ddd: 0,
                                                                                    ind: 1,
                                                                                    ty: 4,
                                                                                    nm: "“11”轮廓",
                                                                                    sr: .5,
                                                                                    ks: {
                                                                                        o: {
                                                                                            a: 1,
                                                                                            k: [{
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 12,
                                                                                                s: [0]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 12.5,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 16,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                t: 16.5,
                                                                                                s: [0]
                                                                                            }],
                                                                                            ix: 11
                                                                                        },
                                                                                        r: {
                                                                                            a: 0,
                                                                                            k: 0,
                                                                                            ix: 10
                                                                                        },
                                                                                        p: {
                                                                                            a: 0,
                                                                                            k: [70.733, 45.378, 0],
                                                                                            ix: 2
                                                                                        },
                                                                                        a: {
                                                                                            a: 0,
                                                                                            k: [-2.642, -7.622, 0],
                                                                                            ix: 1
                                                                                        },
                                                                                        s: {
                                                                                            a: 0,
                                                                                            k: [100, 100, 100],
                                                                                            ix: 6
                                                                                        }
                                                                                    },
                                                                                    ao: 0,
                                                                                    shapes: [{
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.407, .19],
                                                                                                        [.23, .353],
                                                                                                        [0, .447],
                                                                                                        [-.508, .434],
                                                                                                        [-.759, 0],
                                                                                                        [-.4, -.196],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.46],
                                                                                                        [.501, -.427],
                                                                                                        [.759, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.406, -.19],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.691],
                                                                                                        [.508, -.434],
                                                                                                        [.501, 0],
                                                                                                        [.4, .197],
                                                                                                        [.23, .353],
                                                                                                        [0, .678],
                                                                                                        [-.501, .427],
                                                                                                        [-.501, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.341, -2.195],
                                                                                                        [-2.297, -3.008],
                                                                                                        [-2.642, -4.207],
                                                                                                        [-1.88, -5.894],
                                                                                                        [.02, -6.545],
                                                                                                        [1.372, -6.25],
                                                                                                        [2.317, -5.427],
                                                                                                        [2.663, -4.207],
                                                                                                        [1.911, -2.551],
                                                                                                        [.02, -1.911]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 1,
                                                                                            ty: "sh",
                                                                                            ix: 2,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.42, .38],
                                                                                                        [0, .596],
                                                                                                        [-.42, .366],
                                                                                                        [-.637, 0],
                                                                                                        [-.413, -.366],
                                                                                                        [0, -.582],
                                                                                                        [.19, -.312],
                                                                                                        [.339, -.169],
                                                                                                        [.407, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.42, -.379],
                                                                                                        [0, -.582],
                                                                                                        [.42, -.366],
                                                                                                        [.637, 0],
                                                                                                        [.413, .366],
                                                                                                        [0, .393],
                                                                                                        [-.19, .312],
                                                                                                        [-.339, .17],
                                                                                                        [-.637, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.565, -9.146],
                                                                                                        [-2.195, -10.61],
                                                                                                        [-1.565, -12.033],
                                                                                                        [.02, -12.581],
                                                                                                        [1.596, -12.033],
                                                                                                        [2.215, -10.61],
                                                                                                        [1.931, -9.553],
                                                                                                        [1.138, -8.831],
                                                                                                        [.02, -8.577]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 2,
                                                                                            ty: "sh",
                                                                                            ix: 3,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [0, 1.274],
                                                                                                        [.19, .447],
                                                                                                        [.312, .278],
                                                                                                        [.339, .17],
                                                                                                        [.366, .081],
                                                                                                        [0, 0],
                                                                                                        [-.474, .542],
                                                                                                        [0, .867],
                                                                                                        [.948, .725],
                                                                                                        [1.538, 0],
                                                                                                        [.942, -.725],
                                                                                                        [0, -1.111],
                                                                                                        [-.467, -.542],
                                                                                                        [-.718, -.217],
                                                                                                        [0, 0],
                                                                                                        [.23, -.088],
                                                                                                        [.23, -.135],
                                                                                                        [.203, -.196],
                                                                                                        [.156, -.251],
                                                                                                        [.088, -.325],
                                                                                                        [0, -.366],
                                                                                                        [-1.037, -.793],
                                                                                                        [-1.728, 0],
                                                                                                        [-1.05, .793]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, -.542],
                                                                                                        [-.19, -.447],
                                                                                                        [-.312, -.278],
                                                                                                        [-.339, -.169],
                                                                                                        [0, 0],
                                                                                                        [.718, -.217],
                                                                                                        [.474, -.542],
                                                                                                        [0, -1.111],
                                                                                                        [-.949, -.725],
                                                                                                        [-1.538, 0],
                                                                                                        [-.942, .725],
                                                                                                        [0, .867],
                                                                                                        [.467, .542],
                                                                                                        [0, 0],
                                                                                                        [-.231, .054],
                                                                                                        [-.231, .088],
                                                                                                        [-.231, .136],
                                                                                                        [-.203, .197],
                                                                                                        [-.156, .251],
                                                                                                        [-.088, .325],
                                                                                                        [0, 1.274],
                                                                                                        [1.037, .793],
                                                                                                        [1.728, 0],
                                                                                                        [1.05, -.793]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [5.732, -4.004],
                                                                                                        [5.447, -5.488],
                                                                                                        [4.695, -6.575],
                                                                                                        [3.72, -7.246],
                                                                                                        [2.663, -7.622],
                                                                                                        [2.663, -7.703],
                                                                                                        [4.451, -8.841],
                                                                                                        [5.163, -10.955],
                                                                                                        [3.74, -13.709],
                                                                                                        [.01, -14.797],
                                                                                                        [-3.709, -13.709],
                                                                                                        [-5.122, -10.955],
                                                                                                        [-4.421, -8.841],
                                                                                                        [-2.642, -7.703],
                                                                                                        [-2.642, -7.622],
                                                                                                        [-3.333, -7.409],
                                                                                                        [-4.024, -7.073],
                                                                                                        [-4.675, -6.575],
                                                                                                        [-5.213, -5.904],
                                                                                                        [-5.579, -5.041],
                                                                                                        [-5.711, -4.004],
                                                                                                        [-4.156, -.904],
                                                                                                        [-.01, .285],
                                                                                                        [4.157, -.904]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "mm",
                                                                                            mm: 1,
                                                                                            nm: "合并路径 1",
                                                                                            mn: "ADBE Vector Filter - Merge",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 0,
                                                                                                k: [100, 100],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "8",
                                                                                        np: 6,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 1,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }],
                                                                                    ip: 0,
                                                                                    op: 36,
                                                                                    st: 0,
                                                                                    bm: 0
                                                                                }, {
                                                                                    ddd: 0,
                                                                                    ind: 2,
                                                                                    ty: 4,
                                                                                    nm: "“9”轮廓",
                                                                                    sr: .5,
                                                                                    ks: {
                                                                                        o: {
                                                                                            a: 1,
                                                                                            k: [{
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 7.5,
                                                                                                s: [0]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 8,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 20,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                t: 20.5,
                                                                                                s: [0]
                                                                                            }],
                                                                                            ix: 11
                                                                                        },
                                                                                        r: {
                                                                                            a: 0,
                                                                                            k: 0,
                                                                                            ix: 10
                                                                                        },
                                                                                        p: {
                                                                                            a: 0,
                                                                                            k: [86.375, 53, 0],
                                                                                            ix: 2
                                                                                        },
                                                                                        a: {
                                                                                            a: 0,
                                                                                            k: [0, 0, 0],
                                                                                            ix: 1
                                                                                        },
                                                                                        s: {
                                                                                            a: 0,
                                                                                            k: [100, 100, 100],
                                                                                            ix: 6
                                                                                        }
                                                                                    },
                                                                                    ao: 0,
                                                                                    shapes: [{
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.407, .19],
                                                                                                        [.23, .353],
                                                                                                        [0, .447],
                                                                                                        [-.508, .434],
                                                                                                        [-.759, 0],
                                                                                                        [-.4, -.196],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.46],
                                                                                                        [.501, -.427],
                                                                                                        [.759, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.406, -.19],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.691],
                                                                                                        [.508, -.434],
                                                                                                        [.501, 0],
                                                                                                        [.4, .197],
                                                                                                        [.23, .353],
                                                                                                        [0, .678],
                                                                                                        [-.501, .427],
                                                                                                        [-.501, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.341, -2.195],
                                                                                                        [-2.297, -3.008],
                                                                                                        [-2.642, -4.207],
                                                                                                        [-1.88, -5.894],
                                                                                                        [.02, -6.545],
                                                                                                        [1.372, -6.25],
                                                                                                        [2.317, -5.427],
                                                                                                        [2.663, -4.207],
                                                                                                        [1.911, -2.551],
                                                                                                        [.02, -1.911]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 1,
                                                                                            ty: "sh",
                                                                                            ix: 2,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.42, .38],
                                                                                                        [0, .596],
                                                                                                        [-.42, .366],
                                                                                                        [-.637, 0],
                                                                                                        [-.413, -.366],
                                                                                                        [0, -.582],
                                                                                                        [.19, -.312],
                                                                                                        [.339, -.169],
                                                                                                        [.407, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.42, -.379],
                                                                                                        [0, -.582],
                                                                                                        [.42, -.366],
                                                                                                        [.637, 0],
                                                                                                        [.413, .366],
                                                                                                        [0, .393],
                                                                                                        [-.19, .312],
                                                                                                        [-.339, .17],
                                                                                                        [-.637, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.565, -9.146],
                                                                                                        [-2.195, -10.61],
                                                                                                        [-1.565, -12.033],
                                                                                                        [.02, -12.581],
                                                                                                        [1.596, -12.033],
                                                                                                        [2.215, -10.61],
                                                                                                        [1.931, -9.553],
                                                                                                        [1.138, -8.831],
                                                                                                        [.02, -8.577]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 2,
                                                                                            ty: "sh",
                                                                                            ix: 3,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [0, 1.274],
                                                                                                        [.19, .447],
                                                                                                        [.312, .278],
                                                                                                        [.339, .17],
                                                                                                        [.366, .081],
                                                                                                        [0, 0],
                                                                                                        [-.474, .542],
                                                                                                        [0, .867],
                                                                                                        [.948, .725],
                                                                                                        [1.538, 0],
                                                                                                        [.942, -.725],
                                                                                                        [0, -1.111],
                                                                                                        [-.467, -.542],
                                                                                                        [-.718, -.217],
                                                                                                        [0, 0],
                                                                                                        [.23, -.088],
                                                                                                        [.23, -.135],
                                                                                                        [.203, -.196],
                                                                                                        [.156, -.251],
                                                                                                        [.088, -.325],
                                                                                                        [0, -.366],
                                                                                                        [-1.037, -.793],
                                                                                                        [-1.728, 0],
                                                                                                        [-1.05, .793]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, -.542],
                                                                                                        [-.19, -.447],
                                                                                                        [-.312, -.278],
                                                                                                        [-.339, -.169],
                                                                                                        [0, 0],
                                                                                                        [.718, -.217],
                                                                                                        [.474, -.542],
                                                                                                        [0, -1.111],
                                                                                                        [-.949, -.725],
                                                                                                        [-1.538, 0],
                                                                                                        [-.942, .725],
                                                                                                        [0, .867],
                                                                                                        [.467, .542],
                                                                                                        [0, 0],
                                                                                                        [-.231, .054],
                                                                                                        [-.231, .088],
                                                                                                        [-.231, .136],
                                                                                                        [-.203, .197],
                                                                                                        [-.156, .251],
                                                                                                        [-.088, .325],
                                                                                                        [0, 1.274],
                                                                                                        [1.037, .793],
                                                                                                        [1.728, 0],
                                                                                                        [1.05, -.793]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [5.732, -4.004],
                                                                                                        [5.447, -5.488],
                                                                                                        [4.695, -6.575],
                                                                                                        [3.72, -7.246],
                                                                                                        [2.663, -7.622],
                                                                                                        [2.663, -7.703],
                                                                                                        [4.451, -8.841],
                                                                                                        [5.163, -10.955],
                                                                                                        [3.74, -13.709],
                                                                                                        [.01, -14.797],
                                                                                                        [-3.709, -13.709],
                                                                                                        [-5.122, -10.955],
                                                                                                        [-4.421, -8.841],
                                                                                                        [-2.642, -7.703],
                                                                                                        [-2.642, -7.622],
                                                                                                        [-3.333, -7.409],
                                                                                                        [-4.024, -7.073],
                                                                                                        [-4.675, -6.575],
                                                                                                        [-5.213, -5.904],
                                                                                                        [-5.579, -5.041],
                                                                                                        [-5.711, -4.004],
                                                                                                        [-4.156, -.904],
                                                                                                        [-.01, .285],
                                                                                                        [4.157, -.904]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "mm",
                                                                                            mm: 1,
                                                                                            nm: "合并路径 1",
                                                                                            mn: "ADBE Vector Filter - Merge",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 0,
                                                                                                k: [100, 100],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "8",
                                                                                        np: 6,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 1,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }],
                                                                                    ip: 0,
                                                                                    op: 36,
                                                                                    st: 0,
                                                                                    bm: 0
                                                                                }, {
                                                                                    ddd: 0,
                                                                                    ind: 3,
                                                                                    ty: 4,
                                                                                    nm: "“10”轮廓",
                                                                                    sr: .5,
                                                                                    ks: {
                                                                                        o: {
                                                                                            a: 1,
                                                                                            k: [{
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 3.5,
                                                                                                s: [0]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 4,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                i: {
                                                                                                    x: [.833],
                                                                                                    y: [.833]
                                                                                                },
                                                                                                o: {
                                                                                                    x: [.167],
                                                                                                    y: [.167]
                                                                                                },
                                                                                                t: 24,
                                                                                                s: [100]
                                                                                            }, {
                                                                                                t: 24.5,
                                                                                                s: [0]
                                                                                            }],
                                                                                            ix: 11
                                                                                        },
                                                                                        r: {
                                                                                            a: 0,
                                                                                            k: 0,
                                                                                            ix: 10
                                                                                        },
                                                                                        p: {
                                                                                            a: 0,
                                                                                            k: [99.625, 53, 0],
                                                                                            ix: 2
                                                                                        },
                                                                                        a: {
                                                                                            a: 0,
                                                                                            k: [0, 0, 0],
                                                                                            ix: 1
                                                                                        },
                                                                                        s: {
                                                                                            a: 0,
                                                                                            k: [100, 100, 100],
                                                                                            ix: 6
                                                                                        }
                                                                                    },
                                                                                    ao: 0,
                                                                                    shapes: [{
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.407, .19],
                                                                                                        [.23, .353],
                                                                                                        [0, .447],
                                                                                                        [-.508, .434],
                                                                                                        [-.759, 0],
                                                                                                        [-.4, -.196],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.46],
                                                                                                        [.501, -.427],
                                                                                                        [.759, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.406, -.19],
                                                                                                        [-.231, -.352],
                                                                                                        [0, -.691],
                                                                                                        [.508, -.434],
                                                                                                        [.501, 0],
                                                                                                        [.4, .197],
                                                                                                        [.23, .353],
                                                                                                        [0, .678],
                                                                                                        [-.501, .427],
                                                                                                        [-.501, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.341, -2.195],
                                                                                                        [-2.297, -3.008],
                                                                                                        [-2.642, -4.207],
                                                                                                        [-1.88, -5.894],
                                                                                                        [.02, -6.545],
                                                                                                        [1.372, -6.25],
                                                                                                        [2.317, -5.427],
                                                                                                        [2.663, -4.207],
                                                                                                        [1.911, -2.551],
                                                                                                        [.02, -1.911]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 1,
                                                                                            ty: "sh",
                                                                                            ix: 2,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.42, .38],
                                                                                                        [0, .596],
                                                                                                        [-.42, .366],
                                                                                                        [-.637, 0],
                                                                                                        [-.413, -.366],
                                                                                                        [0, -.582],
                                                                                                        [.19, -.312],
                                                                                                        [.339, -.169],
                                                                                                        [.407, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [-.42, -.379],
                                                                                                        [0, -.582],
                                                                                                        [.42, -.366],
                                                                                                        [.637, 0],
                                                                                                        [.413, .366],
                                                                                                        [0, .393],
                                                                                                        [-.19, .312],
                                                                                                        [-.339, .17],
                                                                                                        [-.637, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-1.565, -9.146],
                                                                                                        [-2.195, -10.61],
                                                                                                        [-1.565, -12.033],
                                                                                                        [.02, -12.581],
                                                                                                        [1.596, -12.033],
                                                                                                        [2.215, -10.61],
                                                                                                        [1.931, -9.553],
                                                                                                        [1.138, -8.831],
                                                                                                        [.02, -8.577]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 2,
                                                                                            ty: "sh",
                                                                                            ix: 3,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [0, 1.274],
                                                                                                        [.19, .447],
                                                                                                        [.312, .278],
                                                                                                        [.339, .17],
                                                                                                        [.366, .081],
                                                                                                        [0, 0],
                                                                                                        [-.474, .542],
                                                                                                        [0, .867],
                                                                                                        [.948, .725],
                                                                                                        [1.538, 0],
                                                                                                        [.942, -.725],
                                                                                                        [0, -1.111],
                                                                                                        [-.467, -.542],
                                                                                                        [-.718, -.217],
                                                                                                        [0, 0],
                                                                                                        [.23, -.088],
                                                                                                        [.23, -.135],
                                                                                                        [.203, -.196],
                                                                                                        [.156, -.251],
                                                                                                        [.088, -.325],
                                                                                                        [0, -.366],
                                                                                                        [-1.037, -.793],
                                                                                                        [-1.728, 0],
                                                                                                        [-1.05, .793]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, -.542],
                                                                                                        [-.19, -.447],
                                                                                                        [-.312, -.278],
                                                                                                        [-.339, -.169],
                                                                                                        [0, 0],
                                                                                                        [.718, -.217],
                                                                                                        [.474, -.542],
                                                                                                        [0, -1.111],
                                                                                                        [-.949, -.725],
                                                                                                        [-1.538, 0],
                                                                                                        [-.942, .725],
                                                                                                        [0, .867],
                                                                                                        [.467, .542],
                                                                                                        [0, 0],
                                                                                                        [-.231, .054],
                                                                                                        [-.231, .088],
                                                                                                        [-.231, .136],
                                                                                                        [-.203, .197],
                                                                                                        [-.156, .251],
                                                                                                        [-.088, .325],
                                                                                                        [0, 1.274],
                                                                                                        [1.037, .793],
                                                                                                        [1.728, 0],
                                                                                                        [1.05, -.793]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [5.732, -4.004],
                                                                                                        [5.447, -5.488],
                                                                                                        [4.695, -6.575],
                                                                                                        [3.72, -7.246],
                                                                                                        [2.663, -7.622],
                                                                                                        [2.663, -7.703],
                                                                                                        [4.451, -8.841],
                                                                                                        [5.163, -10.955],
                                                                                                        [3.74, -13.709],
                                                                                                        [.01, -14.797],
                                                                                                        [-3.709, -13.709],
                                                                                                        [-5.122, -10.955],
                                                                                                        [-4.421, -8.841],
                                                                                                        [-2.642, -7.703],
                                                                                                        [-2.642, -7.622],
                                                                                                        [-3.333, -7.409],
                                                                                                        [-4.024, -7.073],
                                                                                                        [-4.675, -6.575],
                                                                                                        [-5.213, -5.904],
                                                                                                        [-5.579, -5.041],
                                                                                                        [-5.711, -4.004],
                                                                                                        [-4.156, -.904],
                                                                                                        [-.01, .285],
                                                                                                        [4.157, -.904]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "8",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "mm",
                                                                                            mm: 1,
                                                                                            nm: "合并路径 1",
                                                                                            mn: "ADBE Vector Filter - Merge",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 0,
                                                                                                k: [100, 100],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "8",
                                                                                        np: 6,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 1,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }],
                                                                                    ip: 0,
                                                                                    op: 36,
                                                                                    st: 0,
                                                                                    bm: 0
                                                                                }, {
                                                                                    ddd: 0,
                                                                                    ind: 4,
                                                                                    ty: 4,
                                                                                    nm: "“calculating”轮廓",
                                                                                    sr: .5,
                                                                                    ks: {
                                                                                        o: {
                                                                                            a: 0,
                                                                                            k: 100,
                                                                                            ix: 11
                                                                                        },
                                                                                        r: {
                                                                                            a: 0,
                                                                                            k: 0,
                                                                                            ix: 10
                                                                                        },
                                                                                        p: {
                                                                                            a: 0,
                                                                                            k: [80.428, 82.334, 0],
                                                                                            ix: 2
                                                                                        },
                                                                                        a: {
                                                                                            a: 0,
                                                                                            k: [15.5, 20.5, 0],
                                                                                            ix: 1
                                                                                        },
                                                                                        s: {
                                                                                            a: 0,
                                                                                            k: [273.171, 273.171, 100],
                                                                                            ix: 6
                                                                                        }
                                                                                    },
                                                                                    ao: 0,
                                                                                    shapes: [{
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, -.001],
                                                                                                        [-2.374, -.001],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, -.001],
                                                                                                        [2.374, -.001]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [22.962, 32.557],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 0,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 2,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 4,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 1",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 1,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, -.001],
                                                                                                        [-2.374, -.001],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, -.001],
                                                                                                        [2.374, -.001]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [15.505, 32.557],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 16,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 18,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 20,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 2",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 2,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697],
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .697]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, -.001],
                                                                                                        [-2.374, -.001],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, -.001],
                                                                                                        [2.374, -.001]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [8.048, 32.557],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 4,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 6,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 8,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 3",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 3,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [22.962, 25.976],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 8,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 10,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 12,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 4",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 4,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [15.505, 25.976],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 32,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 34,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 36,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 5",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 5,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.696],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [8.048, 25.976],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 20,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 22,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 24,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 6",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 6,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [22.962, 19.395],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 24,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 26,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 28,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 7",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 7,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [15.505, 19.395],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 12,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 14,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 16,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 8",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 8,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }, {
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696],
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.697, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.697],
                                                                                                        [0, 0],
                                                                                                        [.696, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .696]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [1.113, 1.261],
                                                                                                        [-1.113, 1.261],
                                                                                                        [-2.374, 0],
                                                                                                        [-2.374, 0],
                                                                                                        [-1.113, -1.261],
                                                                                                        [1.113, -1.261],
                                                                                                        [2.374, 0],
                                                                                                        [2.374, 0]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [8.048, 19.395],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 1,
                                                                                                k: [{
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 28,
                                                                                                    s: [100, 100]
                                                                                                }, {
                                                                                                    i: {
                                                                                                        x: [.833, .833],
                                                                                                        y: [.833, .833]
                                                                                                    },
                                                                                                    o: {
                                                                                                        x: [.167, .167],
                                                                                                        y: [.167, .167]
                                                                                                    },
                                                                                                    t: 30,
                                                                                                    s: [160, 160]
                                                                                                }, {
                                                                                                    t: 32,
                                                                                                    s: [100, 100]
                                                                                                }],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 9",
                                                                                        np: 2,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 9,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }],
                                                                                    ip: 0,
                                                                                    op: 36,
                                                                                    st: 0,
                                                                                    bm: 0
                                                                                }, {
                                                                                    ddd: 0,
                                                                                    ind: 5,
                                                                                    ty: 4,
                                                                                    nm: "“calculating”轮廓",
                                                                                    sr: 1,
                                                                                    ks: {
                                                                                        o: {
                                                                                            a: 0,
                                                                                            k: 100,
                                                                                            ix: 11
                                                                                        },
                                                                                        r: {
                                                                                            a: 0,
                                                                                            k: 0,
                                                                                            ix: 10
                                                                                        },
                                                                                        p: {
                                                                                            a: 0,
                                                                                            k: [81.25, 80.25, 0],
                                                                                            ix: 2
                                                                                        },
                                                                                        a: {
                                                                                            a: 0,
                                                                                            k: [15.5, 19, 0],
                                                                                            ix: 1
                                                                                        },
                                                                                        s: {
                                                                                            a: 0,
                                                                                            k: [278.608, 278.608, 100],
                                                                                            ix: 6
                                                                                        }
                                                                                    },
                                                                                    ao: 0,
                                                                                    shapes: [{
                                                                                        ty: "gr",
                                                                                        it: [{
                                                                                            ind: 0,
                                                                                            ty: "sh",
                                                                                            ix: 1,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [-13.008, 16.897],
                                                                                                        [-13.008, -5.374],
                                                                                                        [13.008, -5.374],
                                                                                                        [13.008, 16.897]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 1",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 1,
                                                                                            ty: "sh",
                                                                                            ix: 2,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [13.008, -16.897],
                                                                                                        [13.008, -7.374],
                                                                                                        [-13.008, -7.374],
                                                                                                        [-13.008, -16.897]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 2",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ind: 2,
                                                                                            ty: "sh",
                                                                                            ix: 3,
                                                                                            ks: {
                                                                                                a: 0,
                                                                                                k: {
                                                                                                    i: [
                                                                                                        [.552, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.553],
                                                                                                        [0, 0],
                                                                                                        [-.552, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .552],
                                                                                                        [0, 0]
                                                                                                    ],
                                                                                                    o: [
                                                                                                        [0, 0],
                                                                                                        [-.552, 0],
                                                                                                        [0, 0],
                                                                                                        [0, .552],
                                                                                                        [0, 0],
                                                                                                        [.552, 0],
                                                                                                        [0, 0],
                                                                                                        [0, -.553]
                                                                                                    ],
                                                                                                    v: [
                                                                                                        [14.008, -18.897],
                                                                                                        [-14.008, -18.897],
                                                                                                        [-15.008, -17.897],
                                                                                                        [-15.008, 17.897],
                                                                                                        [-14.008, 18.897],
                                                                                                        [14.008, 18.897],
                                                                                                        [15.008, 17.897],
                                                                                                        [15.008, -17.897]
                                                                                                    ],
                                                                                                    c: !0
                                                                                                },
                                                                                                ix: 2
                                                                                            },
                                                                                            nm: "路径 3",
                                                                                            mn: "ADBE Vector Shape - Group",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "mm",
                                                                                            mm: 1,
                                                                                            nm: "合并路径 1",
                                                                                            mn: "ADBE Vector Filter - Merge",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "fl",
                                                                                            c: {
                                                                                                a: 0,
                                                                                                k: [1, .450980392157, 0, 1],
                                                                                                ix: 4
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 5
                                                                                            },
                                                                                            r: 1,
                                                                                            bm: 0,
                                                                                            nm: "填充 1",
                                                                                            mn: "ADBE Vector Graphic - Fill",
                                                                                            hd: !1
                                                                                        }, {
                                                                                            ty: "tr",
                                                                                            p: {
                                                                                                a: 0,
                                                                                                k: [15.008, 19.102],
                                                                                                ix: 2
                                                                                            },
                                                                                            a: {
                                                                                                a: 0,
                                                                                                k: [0, 0],
                                                                                                ix: 1
                                                                                            },
                                                                                            s: {
                                                                                                a: 0,
                                                                                                k: [100, 100],
                                                                                                ix: 3
                                                                                            },
                                                                                            r: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 6
                                                                                            },
                                                                                            o: {
                                                                                                a: 0,
                                                                                                k: 100,
                                                                                                ix: 7
                                                                                            },
                                                                                            sk: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 4
                                                                                            },
                                                                                            sa: {
                                                                                                a: 0,
                                                                                                k: 0,
                                                                                                ix: 5
                                                                                            },
                                                                                            nm: "变换"
                                                                                        }],
                                                                                        nm: "组 10",
                                                                                        np: 7,
                                                                                        cix: 2,
                                                                                        bm: 0,
                                                                                        ix: 1,
                                                                                        mn: "ADBE Vector Group",
                                                                                        hd: !1
                                                                                    }],
                                                                                    ip: 0,
                                                                                    op: 72,
                                                                                    st: 0,
                                                                                    bm: 0
                                                                                }],
                                                                                markers: []
                                                                            };

                                                                        function p(t, e) {
                                                                            var i = Object.keys(t);
                                                                            if (Object.getOwnPropertySymbols) {
                                                                                var r = Object.getOwnPropertySymbols(t);
                                                                                e && (r = r.filter(function(e) {
                                                                                    return Object.getOwnPropertyDescriptor(t, e).enumerable
                                                                                })), i.push.apply(i, r)
                                                                            }
                                                                            return i
                                                                        }

                                                                        function m(t) {
                                                                            for (var e = 1; e < arguments.length; e++) {
                                                                                var i = null != arguments[e] ? arguments[e] : {};
                                                                                e % 2 ? p(Object(i), !0).forEach(function(e) {
                                                                                    s()(t, e, i[e])
                                                                                }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : p(Object(i)).forEach(function(e) {
                                                                                    Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
                                                                                })
                                                                            }
                                                                            return t
                                                                        }
                                                                        var d = {
                                                                                name: "RevenueTips",
                                                                                mixins: [i("l1uK").a],
                                                                                props: {
                                                                                    value: {
                                                                                        type: Boolean,
                                                                                        required: !0
                                                                                    },
                                                                                    secondConfirm: {
                                                                                        type: Boolean,
                                                                                        default: !1
                                                                                    }
                                                                                },
                                                                                data: function() {
                                                                                    return {
                                                                                        processingDialog: !1
                                                                                    }
                                                                                },
                                                                                computed: m(m({}, Object(o.c)(["loginUser"])), {}, {
                                                                                    numTipsDialog: {
                                                                                        get: function() {
                                                                                            return this.value
                                                                                        },
                                                                                        set: function(t) {
                                                                                            this.$emit("input", t)
                                                                                        }
                                                                                    },
                                                                                    isCustomService: function() {
                                                                                        return this.loginUser.user_role_id_list.includes("482")
                                                                                    }
                                                                                }),
                                                                                beforeDestroy: function() {},
                                                                                methods: {
                                                                                    openDialog: function() {
                                                                                        this.getRevenueRemainNums()
                                                                                    },
                                                                                    linkFeedBack: function() {
                                                                                        this.$emit("closeRevenue"), this.$eventManager.release("OPEN_FEEDBACK_WINDOW", {
                                                                                            name: "openFeedback",
                                                                                            data: {
                                                                                                feedbackDescribes: ""
                                                                                            }
                                                                                        }), this.numTipsDialog = !1
                                                                                    },
                                                                                    confirms: function() {
                                                                                        var t = this;
                                                                                        return a()(regeneratorRuntime.mark(function e() {
                                                                                            var i, r;
                                                                                            return regeneratorRuntime.wrap(function(e) {
                                                                                                for (;;) switch (e.prev = e.next) {
                                                                                                    case 0:
                                                                                                        return e.next = 2, t.getRemainCounts();
                                                                                                    case 2:
                                                                                                        if (i = e.sent, t.revenueRemainNums = 2 - Number(i.count), !(t.revenueRemainNums < 1)) {
                                                                                                            e.next = 6;
                                                                                                            break
                                                                                                        }
                                                                                                        return e.abrupt("return");
                                                                                                    case 6:
                                                                                                        t.numTipsDialog = !1, t.processingDialog = !0, t.$parent.updateElectricityIncomeDistribution(), r = t, t.$nextTick(function() {
                                                                                                            r.playAnim()
                                                                                                        });
                                                                                                    case 11:
                                                                                                    case "end":
                                                                                                        return e.stop()
                                                                                                }
                                                                                            }, e)
                                                                                        }))()
                                                                                    },
                                                                                    completeFunc: function() {
                                                                                        this.processingDialog = !1, h.a.destroy(), this.$emit("completeDialog")
                                                                                    },
                                                                                    playAnim: function() {
                                                                                        h.a.loadAnimation({
                                                                                            container: document.getElementById("lottie_img"),
                                                                                            renderer: "svg",
                                                                                            loop: !0,
                                                                                            animationData: c
                                                                                        })
                                                                                    }
                                                                                }
                                                                            },
                                                                            u = (i("0QUm"), i("KHd+")),
                                                                            f = Object(u.a)(d, function() {
                                                                                var t = this,
                                                                                    e = t.$createElement,
                                                                                    i = t._self._c || e;
                                                                                return i("el-dialog", {
                                                                                    attrs: {
                                                                                        visible: t.numTipsDialog,
                                                                                        "close-on-click-modal": !1,
                                                                                        "append-to-body": "",
                                                                                        "custom-class": "xs-dialog remain-num-dialog"
                                                                                    },
                                                                                    on: {
                                                                                        "update:visible": function(e) {
                                                                                            t.numTipsDialog = e
                                                                                        },
                                                                                        open: t.openDialog
                                                                                    }
                                                                                }, [i("div", {
                                                                                    staticClass: "dialog-header",
                                                                                    attrs: {
                                                                                        slot: "title"
                                                                                    },
                                                                                    slot: "title"
                                                                                }, [t._v(t._s(t.secondConfirm ? t.$t("I18N_COMMON_TIPS") : t.$t("I18N_COMMON_HELP_TIPS")))]), t._v(" "), i("div", {
                                                                                    staticClass: "num-tips"
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_RESET_REVENUE_TIP").replace("{0}", 2)))]), t._v(" "), i("div", {
                                                                                    staticClass: "remain-num",
                                                                                    class: {
                                                                                        "warning-tip": 0 === t.revenueRemainNums
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_RESET_REVENUE_CHANCES_REMAINING").replace("{0}", t.revenueRemainNums)))]), t._v(" "), 0 === t.revenueRemainNums ? i("div", {
                                                                                    staticClass: "next-use-time"
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_RESET_REVENUE_AGAIN_TIPS").replace("{0}", t.useTime)))]) : t._e(), t._v(" "), 0 !== t.revenueRemainNums || t.isCustomService ? t._e() : i("div", {
                                                                                    directives: [{
                                                                                        name: "permission",
                                                                                        rawName: "v-permission",
                                                                                        value: 203116,
                                                                                        expression: "203116"
                                                                                    }],
                                                                                    staticClass: "link-feedback",
                                                                                    on: {
                                                                                        click: t.linkFeedBack
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_FEEDBACK")) + ">")]), t._v(" "), 0 !== t.revenueRemainNums ? i("div", {
                                                                                    attrs: {
                                                                                        slot: "footer"
                                                                                    },
                                                                                    slot: "footer"
                                                                                }, [t.secondConfirm ? t._e() : i("el-button", {
                                                                                    attrs: {
                                                                                        type: "primary"
                                                                                    },
                                                                                    on: {
                                                                                        click: function(e) {
                                                                                            t.numTipsDialog = !1
                                                                                        }
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_CLOSE")))]), t._v(" "), t.secondConfirm ? i("el-button", {
                                                                                    on: {
                                                                                        click: function(e) {
                                                                                            t.numTipsDialog = !1
                                                                                        }
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_CLOSE")))]) : t._e(), t._v(" "), t.secondConfirm ? i("el-button", {
                                                                                    attrs: {
                                                                                        type: "primary"
                                                                                    },
                                                                                    on: {
                                                                                        click: t.confirms
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_DETERMINE")))]) : t._e()], 1) : t._e(), t._v(" "), i("el-dialog", {
                                                                                    attrs: {
                                                                                        visible: t.processingDialog,
                                                                                        "close-on-click-modal": !1,
                                                                                        "append-to-body": "",
                                                                                        "custom-class": "sm-dialog remain-num-dialog"
                                                                                    },
                                                                                    on: {
                                                                                        "update:visible": function(e) {
                                                                                            t.processingDialog = e
                                                                                        }
                                                                                    }
                                                                                }, [i("div", {
                                                                                    staticClass: "dialog-header",
                                                                                    attrs: {
                                                                                        slot: "title"
                                                                                    },
                                                                                    slot: "title"
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_PROCESSING")))]), t._v(" "), i("div", {
                                                                                    staticClass: "num-tips"
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_REVENUE_RESETING_TIPS")))]), t._v(" "), i("div", {
                                                                                    staticClass: "remain-num"
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_REVENUE_RESETING_TIME_TIPS").replace("{0}", 24)))]), t._v(" "), i("div", {
                                                                                    staticClass: "lottie-box-img"
                                                                                }, [i("div", {
                                                                                    attrs: {
                                                                                        id: "lottie_img"
                                                                                    }
                                                                                })]), t._v(" "), i("div", {
                                                                                    attrs: {
                                                                                        slot: "footer"
                                                                                    },
                                                                                    slot: "footer"
                                                                                }, [i("el-button", {
                                                                                    attrs: {
                                                                                        type: "primary"
                                                                                    },
                                                                                    on: {
                                                                                        click: t.completeFunc
                                                                                    }
                                                                                }, [t._v(t._s(t.$t("I18N_COMMON_DETERMINE")))])], 1)])], 1)
                                                                            }, [], !1, null, null, null);
                                                                        f.options.__file = "revenueTips.vue";
                                                                        e.a = f.exports
                                                                    }, lO5s: function(t, e, i) {
                                                                        "use strict";
                                                                        var r, a, n, s = i("9Qh4"),
                                                                            o = i("s4AO"),
                                                                            l = i("fEpb").Symbol,
                                                                            h = i("lk0t"),
                                                                            c = i("4D8k"),
                                                                            p = i("Jb7g"),
                                                                            m = Object.create,
                                                                            d = Object.defineProperties,
                                                                            u = Object.defineProperty;
                                                                        if ("function" == typeof l) try {
                                                                            String(l()), n = !0
                                                                        } catch (t) {} else l = null;
                                                                        a = function(t) {
                                                                            if (this instanceof a) throw new TypeError("Symbol is not a constructor");
                                                                            return r(t)
                                                                        }, t.exports = r = function t(e) {
                                                                            var i;
                                                                            if (this instanceof t) throw new TypeError("Symbol is not a constructor");
                                                                            return n ? l(e) : (i = m(a.prototype), e = void 0 === e ? "" : String(e), d(i, {
                                                                                __description__: s("", e),
                                                                                __name__: s("", h(e))
                                                                            }))
                                                                        }, c(r), p(r), d(a.prototype, {
                                                                            constructor: s(r),
                                                                            toString: s("", function() {
                                                                                return this.__name__
                                                                            })
                                                                        }), d(r.prototype, {
                                                                            toString: s(function() {
                                                                                return "Symbol (" + o(this).__description__ + ")"
                                                                            }),
                                                                            valueOf: s(function() {
                                                                                return o(this)
                                                                            })
                                                                        }), u(r.prototype, r.toPrimitive, s("", function() {
                                                                            var t = o(this);
                                                                            return "symbol" == typeof t ? t : t.toString()
                                                                        })), u(r.prototype, r.toStringTag, s("c", "Symbol")), u(a.prototype, r.toStringTag, s("c", r.prototype[r.toStringTag])), u(a.prototype, r.toPrimitive, s("c", r.prototype[r.toPrimitive]))
                                                                    }, lPHp: function(module, exports, __webpack_require__) {
                                                                        var __WEBPACK_AMD_DEFINE_RESULT__, _typeof = __webpack_require__("cDf5");
                                                                        __webpack_require__("Btvt"), __webpack_require__("a1Th"), __webpack_require__("Y9lz"), __webpack_require__("Faw5"), __webpack_require__("aqI/r"), __webpack_require__("I78e"), __webpack_require__("NO8f"), __webpack_require__("pIFo"), __webpack_require__("mYba"), __webpack_require__("KKXr"), __webpack_require__("bHtr"), __webpack_require__("yt8O"), __webpack_require__("rGqo"), __webpack_require__("f3/d"), __webpack_require__("xfY5"), __webpack_require__("91GP"), "undefined" != typeof navigator && function(root, factory) {
                                                                            void 0 === (__WEBPACK_AMD_DEFINE_RESULT__ = function() {
                                                                                    return function(window) {
                                                                                        "use strict";
                                                                                        var svgNS = "http://www.w3.org/2000/svg",
                                                                                            locationHref = "",
                                                                                            initialDefaultFrame = -999999,
                                                                                            _useWebWorker = !1,
                                                                                            subframeEnabled = !0,
                                                                                            idPrefix = "",
                                                                                            expressionsPlugin, isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent),
                                                                                            cachedColors = {},
                                                                                            bmRnd, bmPow = Math.pow,
                                                                                            bmSqrt = Math.sqrt,
                                                                                            bmFloor = Math.floor,
                                                                                            bmMax = Math.max,
                                                                                            bmMin = Math.min,
                                                                                            BMMath = {};

                                                                                        function ProjectInterface() {
                                                                                            return {}
                                                                                        }(function() {
                                                                                            var t, e = ["abs", "acos", "acosh", "asin", "asinh", "atan", "atanh", "atan2", "ceil", "cbrt", "expm1", "clz32", "cos", "cosh", "exp", "floor", "fround", "hypot", "imul", "log", "log1p", "log2", "log10", "max", "min", "pow", "random", "round", "sign", "sin", "sinh", "sqrt", "tan", "tanh", "trunc", "E", "LN10", "LN2", "LOG10E", "LOG2E", "PI", "SQRT1_2", "SQRT2"],
                                                                                                i = e.length;
                                                                                            for (t = 0; t < i; t += 1) BMMath[e[t]] = Math[e[t]]
                                                                                        })(), BMMath.random = Math.random, BMMath.abs = function(t) {
                                                                                            var e = _typeof(t);
                                                                                            if ("object" === e && t.length) {
                                                                                                var i, r = createSizedArray(t.length),
                                                                                                    a = t.length;
                                                                                                for (i = 0; i < a; i += 1) r[i] = Math.abs(t[i]);
                                                                                                return r
                                                                                            }
                                                                                            return Math.abs(t)
                                                                                        };
                                                                                        var defaultCurveSegments = 150,
                                                                                            degToRads = Math.PI / 180,
                                                                                            roundCorner = .5519;

                                                                                        function roundValues(t) {
                                                                                            bmRnd = t ? Math.round : function(t) {
                                                                                                return t
                                                                                            }
                                                                                        }

                                                                                        function styleDiv(t) {
                                                                                            t.style.position = "absolute", t.style.top = 0, t.style.left = 0, t.style.display = "block", t.style.transformOrigin = "0 0", t.style.webkitTransformOrigin = "0 0", t.style.backfaceVisibility = "visible", t.style.webkitBackfaceVisibility = "visible", t.style.transformStyle = "preserve-3d", t.style.webkitTransformStyle = "preserve-3d", t.style.mozTransformStyle = "preserve-3d"
                                                                                        }

                                                                                        function BMEnterFrameEvent(t, e, i, r) {
                                                                                            this.type = t, this.currentTime = e, this.totalTime = i, this.direction = r < 0 ? -1 : 1
                                                                                        }

                                                                                        function BMCompleteEvent(t, e) {
                                                                                            this.type = t, this.direction = e < 0 ? -1 : 1
                                                                                        }

                                                                                        function BMCompleteLoopEvent(t, e, i, r) {
                                                                                            this.type = t, this.currentLoop = i, this.totalLoops = e, this.direction = r < 0 ? -1 : 1
                                                                                        }

                                                                                        function BMSegmentStartEvent(t, e, i) {
                                                                                            this.type = t, this.firstFrame = e, this.totalFrames = i
                                                                                        }

                                                                                        function BMDestroyEvent(t, e) {
                                                                                            this.type = t, this.target = e
                                                                                        }

                                                                                        function BMRenderFrameErrorEvent(t, e) {
                                                                                            this.type = "renderFrameError", this.nativeError = t, this.currentTime = e
                                                                                        }

                                                                                        function BMConfigErrorEvent(t) {
                                                                                            this.type = "configError", this.nativeError = t
                                                                                        }

                                                                                        function BMAnimationConfigErrorEvent(t, e) {
                                                                                            this.type = t, this.nativeError = e
                                                                                        }
                                                                                        roundValues(!1);
                                                                                        var createElementID = function() {
                                                                                            var t = 0;
                                                                                            return function() {
                                                                                                return idPrefix + "__lottie_element_" + (t += 1)
                                                                                            }
                                                                                        }();

                                                                                        function HSVtoRGB(t, e, i) {
                                                                                            var r, a, n, s, o, l, h, c;
                                                                                            switch (s = Math.floor(6 * t), l = i * (1 - e), h = i * (1 - (o = 6 * t - s) * e), c = i * (1 - (1 - o) * e), s % 6) {
                                                                                                case 0:
                                                                                                    r = i, a = c, n = l;
                                                                                                    break;
                                                                                                case 1:
                                                                                                    r = h, a = i, n = l;
                                                                                                    break;
                                                                                                case 2:
                                                                                                    r = l, a = i, n = c;
                                                                                                    break;
                                                                                                case 3:
                                                                                                    r = l, a = h, n = i;
                                                                                                    break;
                                                                                                case 4:
                                                                                                    r = c, a = l, n = i;
                                                                                                    break;
                                                                                                case 5:
                                                                                                    r = i, a = l, n = h
                                                                                            }
                                                                                            return [r, a, n]
                                                                                        }

                                                                                        function RGBtoHSV(t, e, i) {
                                                                                            var r, a = Math.max(t, e, i),
                                                                                                n = Math.min(t, e, i),
                                                                                                s = a - n,
                                                                                                o = 0 === a ? 0 : s / a,
                                                                                                l = a / 255;
                                                                                            switch (a) {
                                                                                                case n:
                                                                                                    r = 0;
                                                                                                    break;
                                                                                                case t:
                                                                                                    r = e - i + s * (e < i ? 6 : 0), r /= 6 * s;
                                                                                                    break;
                                                                                                case e:
                                                                                                    r = i - t + 2 * s, r /= 6 * s;
                                                                                                    break;
                                                                                                case i:
                                                                                                    r = t - e + 4 * s, r /= 6 * s
                                                                                            }
                                                                                            return [r, o, l]
                                                                                        }

                                                                                        function addSaturationToRGB(t, e) {
                                                                                            var i = RGBtoHSV(255 * t[0], 255 * t[1], 255 * t[2]);
                                                                                            return i[1] += e, i[1] > 1 ? i[1] = 1 : i[1] <= 0 && (i[1] = 0), HSVtoRGB(i[0], i[1], i[2])
                                                                                        }

                                                                                        function addBrightnessToRGB(t, e) {
                                                                                            var i = RGBtoHSV(255 * t[0], 255 * t[1], 255 * t[2]);
                                                                                            return i[2] += e, i[2] > 1 ? i[2] = 1 : i[2] < 0 && (i[2] = 0), HSVtoRGB(i[0], i[1], i[2])
                                                                                        }

                                                                                        function addHueToRGB(t, e) {
                                                                                            var i = RGBtoHSV(255 * t[0], 255 * t[1], 255 * t[2]);
                                                                                            return i[0] += e / 360, i[0] > 1 ? i[0] -= 1 : i[0] < 0 && (i[0] += 1), HSVtoRGB(i[0], i[1], i[2])
                                                                                        }
                                                                                        var rgbToHex = function() {
                                                                                            var t, e, i = [];
                                                                                            for (t = 0; t < 256; t += 1) e = t.toString(16), i[t] = 1 === e.length ? "0" + e : e;
                                                                                            return function(t, e, r) {
                                                                                                return t < 0 && (t = 0), e < 0 && (e = 0), r < 0 && (r = 0), "#" + i[t] + i[e] + i[r]
                                                                                            }
                                                                                        }();

                                                                                        function BaseEvent() {}
                                                                                        BaseEvent.prototype = {
                                                                                            triggerEvent: function(t, e) {
                                                                                                if (this._cbs[t])
                                                                                                    for (var i = this._cbs[t], r = 0; r < i.length; r += 1) i[r](e)
                                                                                            },
                                                                                            addEventListener: function(t, e) {
                                                                                                return this._cbs[t] || (this._cbs[t] = []), this._cbs[t].push(e),
                                                                                                    function() {
                                                                                                        this.removeEventListener(t, e)
                                                                                                    }.bind(this)
                                                                                            },
                                                                                            removeEventListener: function(t, e) {
                                                                                                if (e) {
                                                                                                    if (this._cbs[t]) {
                                                                                                        for (var i = 0, r = this._cbs[t].length; i < r;) this._cbs[t][i] === e && (this._cbs[t].splice(i, 1), i -= 1, r -= 1), i += 1;
                                                                                                        this._cbs[t].length || (this._cbs[t] = null)
                                                                                                    }
                                                                                                } else this._cbs[t] = null
                                                                                            }
                                                                                        };
                                                                                        var createTypedArray = function() {
                                                                                            function t(t, e) {
                                                                                                var i, r = 0,
                                                                                                    a = [];
                                                                                                switch (t) {
                                                                                                    case "int16":
                                                                                                    case "uint8c":
                                                                                                        i = 1;
                                                                                                        break;
                                                                                                    default:
                                                                                                        i = 1.1
                                                                                                }
                                                                                                for (r = 0; r < e; r += 1) a.push(i);
                                                                                                return a
                                                                                            }
                                                                                            return "function" == typeof Uint8ClampedArray && "function" == typeof Float32Array ? function(e, i) {
                                                                                                if ("float32" === e) return new Float32Array(i);
                                                                                                if ("int16" === e) return new Int16Array(i);
                                                                                                if ("uint8c" === e) return new Uint8ClampedArray(i);
                                                                                                return t(e, i)
                                                                                            } : t
                                                                                        }();

                                                                                        function createSizedArray(t) {
                                                                                            return Array.apply(null, {
                                                                                                length: t
                                                                                            })
                                                                                        }

                                                                                        function createNS(t) {
                                                                                            return document.createElementNS(svgNS, t)
                                                                                        }

                                                                                        function createTag(t) {
                                                                                            return document.createElement(t)
                                                                                        }

                                                                                        function DynamicPropertyContainer() {}
                                                                                        DynamicPropertyContainer.prototype = {
                                                                                            addDynamicProperty: function(t) {
                                                                                                -1 === this.dynamicProperties.indexOf(t) && (this.dynamicProperties.push(t), this.container.addDynamicProperty(this), this._isAnimated = !0)
                                                                                            },
                                                                                            iterateDynamicProperties: function() {
                                                                                                var t;
                                                                                                this._mdf = !1;
                                                                                                var e = this.dynamicProperties.length;
                                                                                                for (t = 0; t < e; t += 1) this.dynamicProperties[t].getValue(), this.dynamicProperties[t]._mdf && (this._mdf = !0)
                                                                                            },
                                                                                            initDynamicPropertyContainer: function(t) {
                                                                                                this.container = t, this.dynamicProperties = [], this._mdf = !1, this._isAnimated = !1
                                                                                            }
                                                                                        };
                                                                                        var getBlendMode = function() {
                                                                                                var t = {
                                                                                                    0: "source-over",
                                                                                                    1: "multiply",
                                                                                                    2: "screen",
                                                                                                    3: "overlay",
                                                                                                    4: "darken",
                                                                                                    5: "lighten",
                                                                                                    6: "color-dodge",
                                                                                                    7: "color-burn",
                                                                                                    8: "hard-light",
                                                                                                    9: "soft-light",
                                                                                                    10: "difference",
                                                                                                    11: "exclusion",
                                                                                                    12: "hue",
                                                                                                    13: "saturation",
                                                                                                    14: "color",
                                                                                                    15: "luminosity"
                                                                                                };
                                                                                                return function(e) {
                                                                                                    return t[e] || ""
                                                                                                }
                                                                                            }(),
                                                                                            lineCapEnum = {
                                                                                                1: "butt",
                                                                                                2: "round",
                                                                                                3: "square"
                                                                                            },
                                                                                            lineJoinEnum = {
                                                                                                1: "miter",
                                                                                                2: "round",
                                                                                                3: "bevel"
                                                                                            },
                                                                                            Matrix = function() {
                                                                                                var t = Math.cos,
                                                                                                    e = Math.sin,
                                                                                                    i = Math.tan,
                                                                                                    r = Math.round;

                                                                                                function a() {
                                                                                                    return this.props[0] = 1, this.props[1] = 0, this.props[2] = 0, this.props[3] = 0, this.props[4] = 0, this.props[5] = 1, this.props[6] = 0, this.props[7] = 0, this.props[8] = 0, this.props[9] = 0, this.props[10] = 1, this.props[11] = 0, this.props[12] = 0, this.props[13] = 0, this.props[14] = 0, this.props[15] = 1, this
                                                                                                }

                                                                                                function n(i) {
                                                                                                    if (0 === i) return this;
                                                                                                    var r = t(i),
                                                                                                        a = e(i);
                                                                                                    return this._t(r, -a, 0, 0, a, r, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function s(i) {
                                                                                                    if (0 === i) return this;
                                                                                                    var r = t(i),
                                                                                                        a = e(i);
                                                                                                    return this._t(1, 0, 0, 0, 0, r, -a, 0, 0, a, r, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function o(i) {
                                                                                                    if (0 === i) return this;
                                                                                                    var r = t(i),
                                                                                                        a = e(i);
                                                                                                    return this._t(r, 0, a, 0, 0, 1, 0, 0, -a, 0, r, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function l(i) {
                                                                                                    if (0 === i) return this;
                                                                                                    var r = t(i),
                                                                                                        a = e(i);
                                                                                                    return this._t(r, -a, 0, 0, a, r, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function h(t, e) {
                                                                                                    return this._t(1, e, t, 1, 0, 0)
                                                                                                }

                                                                                                function c(t, e) {
                                                                                                    return this.shear(i(t), i(e))
                                                                                                }

                                                                                                function p(r, a) {
                                                                                                    var n = t(a),
                                                                                                        s = e(a);
                                                                                                    return this._t(n, s, 0, 0, -s, n, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(1, 0, 0, 0, i(r), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(n, -s, 0, 0, s, n, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function m(t, e, i) {
                                                                                                    return i || 0 === i || (i = 1), 1 === t && 1 === e && 1 === i ? this : this._t(t, 0, 0, 0, 0, e, 0, 0, 0, 0, i, 0, 0, 0, 0, 1)
                                                                                                }

                                                                                                function d(t, e, i, r, a, n, s, o, l, h, c, p, m, d, u, f) {
                                                                                                    return this.props[0] = t, this.props[1] = e, this.props[2] = i, this.props[3] = r, this.props[4] = a, this.props[5] = n, this.props[6] = s, this.props[7] = o, this.props[8] = l, this.props[9] = h, this.props[10] = c, this.props[11] = p, this.props[12] = m, this.props[13] = d, this.props[14] = u, this.props[15] = f, this
                                                                                                }

                                                                                                function u(t, e, i) {
                                                                                                    return i = i || 0, 0 !== t || 0 !== e || 0 !== i ? this._t(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, t, e, i, 1) : this
                                                                                                }

                                                                                                function f(t, e, i, r, a, n, s, o, l, h, c, p, m, d, u, f) {
                                                                                                    var x = this.props;
                                                                                                    if (1 === t && 0 === e && 0 === i && 0 === r && 0 === a && 1 === n && 0 === s && 0 === o && 0 === l && 0 === h && 1 === c && 0 === p) return x[12] = x[12] * t + x[15] * m, x[13] = x[13] * n + x[15] * d, x[14] = x[14] * c + x[15] * u, x[15] *= f, this._identityCalculated = !1, this;
                                                                                                    var k = x[0],
                                                                                                        y = x[1],
                                                                                                        g = x[2],
                                                                                                        v = x[3],
                                                                                                        _ = x[4],
                                                                                                        b = x[5],
                                                                                                        w = x[6],
                                                                                                        E = x[7],
                                                                                                        D = x[8],
                                                                                                        A = x[9],
                                                                                                        S = x[10],
                                                                                                        C = x[11],
                                                                                                        P = x[12],
                                                                                                        T = x[13],
                                                                                                        B = x[14],
                                                                                                        V = x[15];
                                                                                                    return x[0] = k * t + y * a + g * l + v * m, x[1] = k * e + y * n + g * h + v * d, x[2] = k * i + y * s + g * c + v * u, x[3] = k * r + y * o + g * p + v * f, x[4] = _ * t + b * a + w * l + E * m, x[5] = _ * e + b * n + w * h + E * d, x[6] = _ * i + b * s + w * c + E * u, x[7] = _ * r + b * o + w * p + E * f, x[8] = D * t + A * a + S * l + C * m, x[9] = D * e + A * n + S * h + C * d, x[10] = D * i + A * s + S * c + C * u, x[11] = D * r + A * o + S * p + C * f, x[12] = P * t + T * a + B * l + V * m, x[13] = P * e + T * n + B * h + V * d, x[14] = P * i + T * s + B * c + V * u, x[15] = P * r + T * o + B * p + V * f, this._identityCalculated = !1, this
                                                                                                }

                                                                                                function x() {
                                                                                                    return this._identityCalculated || (this._identity = !(1 !== this.props[0] || 0 !== this.props[1] || 0 !== this.props[2] || 0 !== this.props[3] || 0 !== this.props[4] || 1 !== this.props[5] || 0 !== this.props[6] || 0 !== this.props[7] || 0 !== this.props[8] || 0 !== this.props[9] || 1 !== this.props[10] || 0 !== this.props[11] || 0 !== this.props[12] || 0 !== this.props[13] || 0 !== this.props[14] || 1 !== this.props[15]), this._identityCalculated = !0), this._identity
                                                                                                }

                                                                                                function k(t) {
                                                                                                    for (var e = 0; e < 16;) {
                                                                                                        if (t.props[e] !== this.props[e]) return !1;
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return !0
                                                                                                }

                                                                                                function y(t) {
                                                                                                    var e;
                                                                                                    for (e = 0; e < 16; e += 1) t.props[e] = this.props[e];
                                                                                                    return t
                                                                                                }

                                                                                                function g(t) {
                                                                                                    var e;
                                                                                                    for (e = 0; e < 16; e += 1) this.props[e] = t[e]
                                                                                                }

                                                                                                function v(t, e, i) {
                                                                                                    return {
                                                                                                        x: t * this.props[0] + e * this.props[4] + i * this.props[8] + this.props[12],
                                                                                                        y: t * this.props[1] + e * this.props[5] + i * this.props[9] + this.props[13],
                                                                                                        z: t * this.props[2] + e * this.props[6] + i * this.props[10] + this.props[14]
                                                                                                    }
                                                                                                }

                                                                                                function _(t, e, i) {
                                                                                                    return t * this.props[0] + e * this.props[4] + i * this.props[8] + this.props[12]
                                                                                                }

                                                                                                function b(t, e, i) {
                                                                                                    return t * this.props[1] + e * this.props[5] + i * this.props[9] + this.props[13]
                                                                                                }

                                                                                                function w(t, e, i) {
                                                                                                    return t * this.props[2] + e * this.props[6] + i * this.props[10] + this.props[14]
                                                                                                }

                                                                                                function E() {
                                                                                                    var t = this.props[0] * this.props[5] - this.props[1] * this.props[4],
                                                                                                        e = this.props[5] / t,
                                                                                                        i = -this.props[1] / t,
                                                                                                        r = -this.props[4] / t,
                                                                                                        a = this.props[0] / t,
                                                                                                        n = (this.props[4] * this.props[13] - this.props[5] * this.props[12]) / t,
                                                                                                        s = -(this.props[0] * this.props[13] - this.props[1] * this.props[12]) / t,
                                                                                                        o = new Matrix;
                                                                                                    return o.props[0] = e, o.props[1] = i, o.props[4] = r, o.props[5] = a, o.props[12] = n, o.props[13] = s, o
                                                                                                }

                                                                                                function D(t) {
                                                                                                    var e = this.getInverseMatrix();
                                                                                                    return e.applyToPointArray(t[0], t[1], t[2] || 0)
                                                                                                }

                                                                                                function A(t) {
                                                                                                    var e, i = t.length,
                                                                                                        r = [];
                                                                                                    for (e = 0; e < i; e += 1) r[e] = D(t[e]);
                                                                                                    return r
                                                                                                }

                                                                                                function S(t, e, i) {
                                                                                                    var r = createTypedArray("float32", 6);
                                                                                                    if (this.isIdentity()) r[0] = t[0], r[1] = t[1], r[2] = e[0], r[3] = e[1], r[4] = i[0], r[5] = i[1];
                                                                                                    else {
                                                                                                        var a = this.props[0],
                                                                                                            n = this.props[1],
                                                                                                            s = this.props[4],
                                                                                                            o = this.props[5],
                                                                                                            l = this.props[12],
                                                                                                            h = this.props[13];
                                                                                                        r[0] = t[0] * a + t[1] * s + l, r[1] = t[0] * n + t[1] * o + h, r[2] = e[0] * a + e[1] * s + l, r[3] = e[0] * n + e[1] * o + h, r[4] = i[0] * a + i[1] * s + l, r[5] = i[0] * n + i[1] * o + h
                                                                                                    }
                                                                                                    return r
                                                                                                }

                                                                                                function C(t, e, i) {
                                                                                                    return this.isIdentity() ? [t, e, i] : [t * this.props[0] + e * this.props[4] + i * this.props[8] + this.props[12], t * this.props[1] + e * this.props[5] + i * this.props[9] + this.props[13], t * this.props[2] + e * this.props[6] + i * this.props[10] + this.props[14]]
                                                                                                }

                                                                                                function P(t, e) {
                                                                                                    if (this.isIdentity()) return t + "," + e;
                                                                                                    var i = this.props;
                                                                                                    return Math.round(100 * (t * i[0] + e * i[4] + i[12])) / 100 + "," + Math.round(100 * (t * i[1] + e * i[5] + i[13])) / 100
                                                                                                }

                                                                                                function T() {
                                                                                                    for (var t = 0, e = this.props, i = "matrix3d("; t < 16;) i += r(1e4 * e[t]) / 1e4, i += 15 === t ? ")" : ",", t += 1;
                                                                                                    return i
                                                                                                }

                                                                                                function B(t) {
                                                                                                    return t < 1e-6 && t > 0 || t > -1e-6 && t < 0 ? r(1e4 * t) / 1e4 : t
                                                                                                }

                                                                                                function V() {
                                                                                                    var t = this.props,
                                                                                                        e = B(t[0]),
                                                                                                        i = B(t[1]),
                                                                                                        r = B(t[4]),
                                                                                                        a = B(t[5]),
                                                                                                        n = B(t[12]),
                                                                                                        s = B(t[13]);
                                                                                                    return "matrix(" + e + "," + i + "," + r + "," + a + "," + n + "," + s + ")"
                                                                                                }
                                                                                                return function() {
                                                                                                    this.reset = a, this.rotate = n, this.rotateX = s, this.rotateY = o, this.rotateZ = l, this.skew = c, this.skewFromAxis = p, this.shear = h, this.scale = m, this.setTransform = d, this.translate = u, this.transform = f, this.applyToPoint = v, this.applyToX = _, this.applyToY = b, this.applyToZ = w, this.applyToPointArray = C, this.applyToTriplePoints = S, this.applyToPointStringified = P, this.toCSS = T, this.to2dCSS = V, this.clone = y, this.cloneFromProps = g, this.equals = k, this.inversePoints = A, this.inversePoint = D, this.getInverseMatrix = E, this._t = this.transform, this.isIdentity = x, this._identity = !0, this._identityCalculated = !1, this.props = createTypedArray("float32", 16), this.reset()
                                                                                                }
                                                                                            }();
                                                                                        ! function(t, e) {
                                                                                            var i, r = this,
                                                                                                a = 256,
                                                                                                n = 6,
                                                                                                s = "random",
                                                                                                o = e.pow(a, n),
                                                                                                l = e.pow(2, 52),
                                                                                                h = 2 * l,
                                                                                                c = a - 1;

                                                                                            function p(t, e) {
                                                                                                return e.i = t.i, e.j = t.j, e.S = t.S.slice(), e
                                                                                            }

                                                                                            function m(t, e) {
                                                                                                for (var i, r = t + "", a = 0; a < r.length;) e[c & a] = c & (i ^= 19 * e[c & a]) + r.charCodeAt(a++);
                                                                                                return d(e)
                                                                                            }

                                                                                            function d(t) {
                                                                                                return String.fromCharCode.apply(0, t)
                                                                                            }
                                                                                            e["seed" + s] = function(u, f, x) {
                                                                                                var k = [],
                                                                                                    y = m(function t(e, i) {
                                                                                                        var r, a = [],
                                                                                                            n = _typeof(e);
                                                                                                        if (i && "object" == n)
                                                                                                            for (r in e) try {
                                                                                                                a.push(t(e[r], i - 1))
                                                                                                            } catch (t) {}
                                                                                                        return a.length ? a : "string" == n ? e : e + "\0"
                                                                                                    }((f = !0 === f ? {
                                                                                                        entropy: !0
                                                                                                    } : f || {}).entropy ? [u, d(t)] : null === u ? function() {
                                                                                                        try {
                                                                                                            if (i) return d(i.randomBytes(a));
                                                                                                            var e = new Uint8Array(a);
                                                                                                            return (r.crypto || r.msCrypto).getRandomValues(e), d(e)
                                                                                                        } catch (e) {
                                                                                                            var n = r.navigator,
                                                                                                                s = n && n.plugins;
                                                                                                            return [+new Date, r, s, r.screen, d(t)]
                                                                                                        }
                                                                                                    }() : u, 3), k),
                                                                                                    g = new function(t) {
                                                                                                        var e, i = t.length,
                                                                                                            r = this,
                                                                                                            n = 0,
                                                                                                            s = r.i = r.j = 0,
                                                                                                            o = r.S = [];
                                                                                                        i || (t = [i++]);
                                                                                                        for (; n < a;) o[n] = n++;
                                                                                                        for (n = 0; n < a; n++) o[n] = o[s = c & s + t[n % i] + (e = o[n])], o[s] = e;
                                                                                                        r.g = function(t) {
                                                                                                            for (var e, i = 0, n = r.i, s = r.j, o = r.S; t--;) e = o[n = c & n + 1], i = i * a + o[c & (o[n] = o[s = c & s + e]) + (o[s] = e)];
                                                                                                            return r.i = n, r.j = s, i
                                                                                                        }
                                                                                                    }(k),
                                                                                                    v = function() {
                                                                                                        for (var t = g.g(n), e = o, i = 0; t < l;) t = (t + i) * a, e *= a, i = g.g(1);
                                                                                                        for (; t >= h;) t /= 2, e /= 2, i >>>= 1;
                                                                                                        return (t + i) / e
                                                                                                    };
                                                                                                return v.int32 = function() {
                                                                                                    return 0 | g.g(4)
                                                                                                }, v.quick = function() {
                                                                                                    return g.g(4) / 4294967296
                                                                                                }, v.double = v, m(d(g.S), t), (f.pass || x || function(t, i, r, a) {
                                                                                                    return a && (a.S && p(a, g), t.state = function() {
                                                                                                        return p(g, {})
                                                                                                    }), r ? (e[s] = t, i) : t
                                                                                                })(v, y, "global" in f ? f.global : this == e, f.state)
                                                                                            }, m(e.random(), t)
                                                                                        }([], BMMath);
                                                                                        var BezierFactory = function() {
                                                                                            var t = {
                                                                                                    getBezierEasing: function(t, i, r, a, n) {
                                                                                                        var s = n || ("bez_" + t + "_" + i + "_" + r + "_" + a).replace(/\./g, "p");
                                                                                                        if (e[s]) return e[s];
                                                                                                        var o = new d([t, i, r, a]);
                                                                                                        return e[s] = o, o
                                                                                                    }
                                                                                                },
                                                                                                e = {};
                                                                                            var i = 4,
                                                                                                r = 1e-7,
                                                                                                a = 10,
                                                                                                n = 11,
                                                                                                s = 1 / (n - 1),
                                                                                                o = "function" == typeof Float32Array;

                                                                                            function l(t, e) {
                                                                                                return 1 - 3 * e + 3 * t
                                                                                            }

                                                                                            function h(t, e) {
                                                                                                return 3 * e - 6 * t
                                                                                            }

                                                                                            function c(t) {
                                                                                                return 3 * t
                                                                                            }

                                                                                            function p(t, e, i) {
                                                                                                return ((l(e, i) * t + h(e, i)) * t + c(e)) * t
                                                                                            }

                                                                                            function m(t, e, i) {
                                                                                                return 3 * l(e, i) * t * t + 2 * h(e, i) * t + c(e)
                                                                                            }

                                                                                            function d(t) {
                                                                                                this._p = t, this._mSampleValues = o ? new Float32Array(n) : new Array(n), this._precomputed = !1, this.get = this.get.bind(this)
                                                                                            }
                                                                                            return d.prototype = {
                                                                                                get: function(t) {
                                                                                                    var e = this._p[0],
                                                                                                        i = this._p[1],
                                                                                                        r = this._p[2],
                                                                                                        a = this._p[3];
                                                                                                    return this._precomputed || this._precompute(), e === i && r === a ? t : 0 === t ? 0 : 1 === t ? 1 : p(this._getTForX(t), i, a)
                                                                                                },
                                                                                                _precompute: function() {
                                                                                                    var t = this._p[0],
                                                                                                        e = this._p[1],
                                                                                                        i = this._p[2],
                                                                                                        r = this._p[3];
                                                                                                    this._precomputed = !0, t === e && i === r || this._calcSampleValues()
                                                                                                },
                                                                                                _calcSampleValues: function() {
                                                                                                    for (var t = this._p[0], e = this._p[2], i = 0; i < n;
                                                                                                        ++i) this._mSampleValues[i] = p(i * s, t, e)
                                                                                                },
                                                                                                _getTForX: function(t) {
                                                                                                    for (var e = this._p[0], o = this._p[2], l = this._mSampleValues, h = 0, c = 1, d = n - 1; c !== d && l[c] <= t;
                                                                                                        ++c) h += s;
                                                                                                    var u = (t - l[--c]) / (l[c + 1] - l[c]),
                                                                                                        f = h + u * s,
                                                                                                        x = m(f, e, o);
                                                                                                    return x >= .001 ? function(t, e, r, a) {
                                                                                                        for (var n = 0; n < i;
                                                                                                            ++n) {
                                                                                                            var s = m(e, r, a);
                                                                                                            if (0 === s) return e;
                                                                                                            var o = p(e, r, a) - t;
                                                                                                            e -= o / s
                                                                                                        }
                                                                                                        return e
                                                                                                    }(t, f, e, o) : 0 === x ? f : function(t, e, i, n, s) {
                                                                                                        var o, l, h = 0;
                                                                                                        do {
                                                                                                            (o = p(l = e + (i - e) / 2, n, s) - t) > 0 ? i = l : e = l
                                                                                                        } while (Math.abs(o) > r && ++h < a);
                                                                                                        return l
                                                                                                    }(t, h, h + s, e, o)
                                                                                                }
                                                                                            }, t
                                                                                        }();

                                                                                        function extendPrototype(t, e) {
                                                                                            var i, r, a = t.length;
                                                                                            for (i = 0; i < a; i += 1)
                                                                                                for (var n in r = t[i].prototype) Object.prototype.hasOwnProperty.call(r, n) && (e.prototype[n] = r[n])
                                                                                        }

                                                                                        function getDescriptor(t, e) {
                                                                                            return Object.getOwnPropertyDescriptor(t, e)
                                                                                        }

                                                                                        function createProxyFunction(t) {
                                                                                            function e() {}
                                                                                            return e.prototype = t, e
                                                                                        }

                                                                                        function bezFunction() {
                                                                                            var t = Math;

                                                                                            function e(t, e, i, r, a, n) {
                                                                                                var s = t * r + e * a + i * n - a * r - n * t - i * e;
                                                                                                return s > -.001 && s < .001
                                                                                            }
                                                                                            var i = function(t, e, i, r) {
                                                                                                var a, n, s, o, l, h, c = defaultCurveSegments,
                                                                                                    p = 0,
                                                                                                    m = [],
                                                                                                    d = [],
                                                                                                    u = bezierLengthPool.newElement();
                                                                                                for (s = i.length, a = 0; a < c; a += 1) {
                                                                                                    for (l = a / (c - 1), h = 0, n = 0; n < s; n += 1) o = bmPow(1 - l, 3) * t[n] + 3 * bmPow(1 - l, 2) * l * i[n] + 3 * (1 - l) * bmPow(l, 2) * r[n] + bmPow(l, 3) * e[n], m[n] = o, null !== d[n] && (h += bmPow(m[n] - d[n], 2)), d[n] = m[n];
                                                                                                    h && (h = bmSqrt(h), p += h), u.percents[a] = l, u.lengths[a] = p
                                                                                                }
                                                                                                return u.addedLength = p, u
                                                                                            };

                                                                                            function r(t, e) {
                                                                                                this.partialLength = t, this.point = e
                                                                                            }
                                                                                            var a = function() {
                                                                                                var t = {};
                                                                                                return function(i, a, n, s) {
                                                                                                    var o = (i[0] + "_" + i[1] + "_" + a[0] + "_" + a[1] + "_" + n[0] + "_" + n[1] + "_" + s[0] + "_" + s[1]).replace(/\./g, "p");
                                                                                                    if (!t[o]) {
                                                                                                        var l, h, c, p, m, d, u, f = defaultCurveSegments,
                                                                                                            x = 0,
                                                                                                            k = null;
                                                                                                        2 === i.length && (i[0] !== a[0] || i[1] !== a[1]) && e(i[0], i[1], a[0], a[1], i[0] + n[0], i[1] + n[1]) && e(i[0], i[1], a[0], a[1], a[0] + s[0], a[1] + s[1]) && (f = 2);
                                                                                                        var y = new function(t) {
                                                                                                            this.segmentLength = 0, this.points = new Array(t)
                                                                                                        }(f);
                                                                                                        for (c = n.length, l = 0; l < f; l += 1) {
                                                                                                            for (u = createSizedArray(c), m = l / (f - 1), d = 0, h = 0; h < c; h += 1) p = bmPow(1 - m, 3) * i[h] + 3 * bmPow(1 - m, 2) * m * (i[h] + n[h]) + 3 * (1 - m) * bmPow(m, 2) * (a[h] + s[h]) + bmPow(m, 3) * a[h], u[h] = p, null !== k && (d += bmPow(u[h] - k[h], 2));
                                                                                                            d = bmSqrt(d), x += d, y.points[l] = new r(d, u), k = u
                                                                                                        }
                                                                                                        y.segmentLength = x, t[o] = y
                                                                                                    }
                                                                                                    return t[o]
                                                                                                }
                                                                                            }();

                                                                                            function n(t, e) {
                                                                                                var i = e.percents,
                                                                                                    r = e.lengths,
                                                                                                    a = i.length,
                                                                                                    n = bmFloor((a - 1) * t),
                                                                                                    s = t * e.addedLength,
                                                                                                    o = 0;
                                                                                                if (n === a - 1 || 0 === n || s === r[n]) return i[n];
                                                                                                for (var l = r[n] > s ? -1 : 1, h = !0; h;)
                                                                                                    if (r[n] <= s && r[n + 1] > s ? (o = (s - r[n]) / (r[n + 1] - r[n]), h = !1) : n += l, n < 0 || n >= a - 1) {
                                                                                                        if (n === a - 1) return i[n];
                                                                                                        h = !1
                                                                                                    } return i[n] + (i[n + 1] - i[n]) * o
                                                                                            }
                                                                                            var s = createTypedArray("float32", 8);
                                                                                            return {
                                                                                                getSegmentsLength: function(t) {
                                                                                                    var e, r = segmentsLengthPool.newElement(),
                                                                                                        a = t.c,
                                                                                                        n = t.v,
                                                                                                        s = t.o,
                                                                                                        o = t.i,
                                                                                                        l = t._length,
                                                                                                        h = r.lengths,
                                                                                                        c = 0;
                                                                                                    for (e = 0; e < l - 1; e += 1) h[e] = i(n[e], n[e + 1], s[e], o[e + 1]), c += h[e].addedLength;
                                                                                                    a && l && (h[e] = i(n[e], n[0], s[e], o[0]), c += h[e].addedLength);
                                                                                                    return r.totalLength = c, r
                                                                                                },
                                                                                                getNewSegment: function(e, i, r, a, o, l, h) {
                                                                                                    o < 0 ? o = 0 : o > 1 && (o = 1);
                                                                                                    var c, p = n(o, h),
                                                                                                        m = n(l = l > 1 ? 1 : l, h),
                                                                                                        d = e.length,
                                                                                                        u = 1 - p,
                                                                                                        f = 1 - m,
                                                                                                        x = u * u * u,
                                                                                                        k = p * u * u * 3,
                                                                                                        y = p * p * u * 3,
                                                                                                        g = p * p * p,
                                                                                                        v = u * u * f,
                                                                                                        _ = p * u * f + u * p * f + u * u * m,
                                                                                                        b = p * p * f + u * p * m + p * u * m,
                                                                                                        w = p * p * m,
                                                                                                        E = u * f * f,
                                                                                                        D = p * f * f + u * m * f + u * f * m,
                                                                                                        A = p * m * f + u * m * m + p * f * m,
                                                                                                        S = p * m * m,
                                                                                                        C = f * f * f,
                                                                                                        P = m * f * f + f * m * f + f * f * m,
                                                                                                        T = m * m * f + f * m * m + m * f * m,
                                                                                                        B = m * m * m;
                                                                                                    for (c = 0; c < d; c += 1) s[4 * c] = t.round(1e3 * (x * e[c] + k * r[c] + y * a[c] + g * i[c])) / 1e3, s[4 * c + 1] = t.round(1e3 * (v * e[c] + _ * r[c] + b * a[c] + w * i[c])) / 1e3, s[4 * c + 2] = t.round(1e3 * (E * e[c] + D * r[c] + A * a[c] + S * i[c])) / 1e3, s[4 * c + 3] = t.round(1e3 * (C * e[c] + P * r[c] + T * a[c] + B * i[c])) / 1e3;
                                                                                                    return s
                                                                                                },
                                                                                                getPointInSegment: function(e, i, r, a, s, o) {
                                                                                                    var l = n(s, o),
                                                                                                        h = 1 - l,
                                                                                                        c = t.round(1e3 * (h * h * h * e[0] + (l * h * h + h * l * h + h * h * l) * r[0] + (l * l * h + h * l * l + l * h * l) * a[0] + l * l * l * i[0])) / 1e3,
                                                                                                        p = t.round(1e3 * (h * h * h * e[1] + (l * h * h + h * l * h + h * h * l) * r[1] + (l * l * h + h * l * l + l * h * l) * a[1] + l * l * l * i[1])) / 1e3;
                                                                                                    return [c, p]
                                                                                                },
                                                                                                buildBezierData: a,
                                                                                                pointOnLine2D: e,
                                                                                                pointOnLine3D: function(i, r, a, n, s, o, l, h, c) {
                                                                                                    if (0 === a && 0 === o && 0 === c) return e(i, r, n, s, l, h);
                                                                                                    var p, m = t.sqrt(t.pow(n - i, 2) + t.pow(s - r, 2) + t.pow(o - a, 2)),
                                                                                                        d = t.sqrt(t.pow(l - i, 2) + t.pow(h - r, 2) + t.pow(c - a, 2)),
                                                                                                        u = t.sqrt(t.pow(l - n, 2) + t.pow(h - s, 2) + t.pow(c - o, 2));
                                                                                                    p = m > d ? m > u ? m - d - u : u - d - m : u > d ? u - d - m : d - m - u;
                                                                                                    return p > -1e-4 && p < 1e-4
                                                                                                }
                                                                                            }
                                                                                        }! function() {
                                                                                            for (var t = 0, e = ["ms", "moz", "webkit", "o"], i = 0; i < e.length && !window.requestAnimationFrame;
                                                                                                ++i) window.requestAnimationFrame = window[e[i] + "RequestAnimationFrame"], window.cancelAnimationFrame = window[e[i] + "CancelAnimationFrame"] || window[e[i] + "CancelRequestAnimationFrame"];
                                                                                            window.requestAnimationFrame || (window.requestAnimationFrame = function(e) {
                                                                                                var i = (new Date).getTime(),
                                                                                                    r = Math.max(0, 16 - (i - t)),
                                                                                                    a = setTimeout(function() {
                                                                                                        e(i + r)
                                                                                                    }, r);
                                                                                                return t = i + r, a
                                                                                            }), window.cancelAnimationFrame || (window.cancelAnimationFrame = function(t) {
                                                                                                clearTimeout(t)
                                                                                            })
                                                                                        }();
                                                                                        var bez = bezFunction(),
                                                                                            dataManager = function() {
                                                                                                var t, e, i = 1,
                                                                                                    r = [],
                                                                                                    a = {
                                                                                                        onmessage: function() {},
                                                                                                        postMessage: function(e) {
                                                                                                            t({
                                                                                                                data: e
                                                                                                            })
                                                                                                        }
                                                                                                    },
                                                                                                    n = {
                                                                                                        postMessage: function(t) {
                                                                                                            a.onmessage({
                                                                                                                data: t
                                                                                                            })
                                                                                                        }
                                                                                                    };

                                                                                                function s() {
                                                                                                    e || ((e = function(e) {
                                                                                                                if (window.Worker && window.Blob && _useWebWorker) {
                                                                                                                    var i = new Blob(["var _workerSelf = self;
                                                                                                                            self.onmessage = ",e.toString()],{type:"
                                                                                                                            text / javascript "}),r=URL.createObjectURL(i);
                                                                                                                            return new Worker(r)
                                                                                                                        }
                                                                                                                        return t = e, a
                                                                                                                    }(function(t) {
                                                                                                                        if (n.dataManager || (n.dataManager = function() {
                                                                                                                                function t(a, n) {
                                                                                                                                    var s, o, l, h, p, m, d = a.length;
                                                                                                                                    for (o = 0; o < d; o += 1)
                                                                                                                                        if ("ks" in (s = a[o]) && !s.completed) {
                                                                                                                                            if (s.completed = !0, s.tt && (a[o - 1].td = s.tt), s.hasMask) {
                                                                                                                                                var u = s.masksProperties;
                                                                                                                                                for (h = u.length, l = 0; l < h; l += 1)
                                                                                                                                                    if (u[l].pt.k.i) r(u[l].pt.k);
                                                                                                                                                    else
                                                                                                                                                        for (m = u[l].pt.k.length, p = 0; p < m; p += 1) u[l].pt.k[p].s && r(u[l].pt.k[p].s[0]), u[l].pt.k[p].e && r(u[l].pt.k[p].e[0])
                                                                                                                                            }
                                                                                                                                            0 === s.ty ? (s.layers = e(s.refId, n), t(s.layers, n)) : 4 === s.ty ? i(s.shapes) : 5 === s.ty && c(s)
                                                                                                                                        }
                                                                                                                                }

                                                                                                                                function e(t, e) {
                                                                                                                                    for (var i = 0, r = e.length; i < r;) {
                                                                                                                                        if (e[i].id === t) return e[i].layers.__used ? JSON.parse(JSON.stringify(e[i].layers)) : (e[i].layers.__used = !0, e[i].layers);
                                                                                                                                        i += 1
                                                                                                                                    }
                                                                                                                                    return null
                                                                                                                                }

                                                                                                                                function i(t) {
                                                                                                                                    var e, a, n, s = t.length;
                                                                                                                                    for (e = s - 1; e >= 0; e -= 1)
                                                                                                                                        if ("sh" === t[e].ty)
                                                                                                                                            if (t[e].ks.k.i) r(t[e].ks.k);
                                                                                                                                            else
                                                                                                                                                for (n = t[e].ks.k.length, a = 0; a < n; a += 1) t[e].ks.k[a].s && r(t[e].ks.k[a].s[0]), t[e].ks.k[a].e && r(t[e].ks.k[a].e[0]);
                                                                                                                                    else "gr" === t[e].ty && i(t[e].it)
                                                                                                                                }

                                                                                                                                function r(t) {
                                                                                                                                    var e, i = t.i.length;
                                                                                                                                    for (e = 0; e < i; e += 1) t.i[e][0] += t.v[e][0], t.i[e][1] += t.v[e][1], t.o[e][0] += t.v[e][0], t.o[e][1] += t.v[e][1]
                                                                                                                                }

                                                                                                                                function a(t, e) {
                                                                                                                                    var i = e ? e.split(".") : [100, 100, 100];
                                                                                                                                    return t[0] > i[0] || !(i[0] > t[0]) && (t[1] > i[1] || !(i[1] > t[1]) && (t[2] > i[2] || !(i[2] > t[2]) && null))
                                                                                                                                }
                                                                                                                                var n = function() {
                                                                                                                                        var t = [4, 4, 14];

                                                                                                                                        function e(t) {
                                                                                                                                            var e = t.t.d;
                                                                                                                                            t.t.d = {
                                                                                                                                                k: [{
                                                                                                                                                    s: e,
                                                                                                                                                    t: 0
                                                                                                                                                }]
                                                                                                                                            }
                                                                                                                                        }

                                                                                                                                        function i(t) {
                                                                                                                                            var i, r = t.length;
                                                                                                                                            for (i = 0; i < r; i += 1) 5 === t[i].ty && e(t[i])
                                                                                                                                        }
                                                                                                                                        return function(e) {
                                                                                                                                            if (a(t, e.v) && (i(e.layers), e.assets)) {
                                                                                                                                                var r, n = e.assets.length;
                                                                                                                                                for (r = 0; r < n; r += 1) e.assets[r].layers && i(e.assets[r].layers)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }(),
                                                                                                                                    s = function() {
                                                                                                                                        var t = [4, 7, 99];
                                                                                                                                        return function(e) {
                                                                                                                                            if (e.chars && !a(t, e.v)) {
                                                                                                                                                var i, n, s, o, l, h = e.chars.length;
                                                                                                                                                for (i = 0; i < h; i += 1)
                                                                                                                                                    if (e.chars[i].data && e.chars[i].data.shapes)
                                                                                                                                                        for (l = e.chars[i].data.shapes[0].it, s = l.length, n = 0; n < s; n += 1)(o = l[n].ks.k).__converted || (r(l[n].ks.k), o.__converted = !0)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }(),
                                                                                                                                    o = function() {
                                                                                                                                        var t = [5, 7, 15];

                                                                                                                                        function e(t) {
                                                                                                                                            var e = t.t.p;
                                                                                                                                            "number" == typeof e.a && (e.a = {
                                                                                                                                                a: 0,
                                                                                                                                                k: e.a
                                                                                                                                            }), "number" == typeof e.p && (e.p = {
                                                                                                                                                a: 0,
                                                                                                                                                k: e.p
                                                                                                                                            }), "number" == typeof e.r && (e.r = {
                                                                                                                                                a: 0,
                                                                                                                                                k: e.r
                                                                                                                                            })
                                                                                                                                        }

                                                                                                                                        function i(t) {
                                                                                                                                            var i, r = t.length;
                                                                                                                                            for (i = 0; i < r; i += 1) 5 === t[i].ty && e(t[i])
                                                                                                                                        }
                                                                                                                                        return function(e) {
                                                                                                                                            if (a(t, e.v) && (i(e.layers), e.assets)) {
                                                                                                                                                var r, n = e.assets.length;
                                                                                                                                                for (r = 0; r < n; r += 1) e.assets[r].layers && i(e.assets[r].layers)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }(),
                                                                                                                                    l = function() {
                                                                                                                                        var t = [4, 1, 9];

                                                                                                                                        function e(t) {
                                                                                                                                            var i, r, a, n = t.length;
                                                                                                                                            for (i = 0; i < n; i += 1)
                                                                                                                                                if ("gr" === t[i].ty) e(t[i].it);
                                                                                                                                                else if ("fl" === t[i].ty || "st" === t[i].ty)
                                                                                                                                                if (t[i].c.k && t[i].c.k[0].i)
                                                                                                                                                    for (a = t[i].c.k.length, r = 0; r < a; r += 1) t[i].c.k[r].s && (t[i].c.k[r].s[0] /= 255, t[i].c.k[r].s[1] /= 255, t[i].c.k[r].s[2] /= 255, t[i].c.k[r].s[3] /= 255), t[i].c.k[r].e && (t[i].c.k[r].e[0] /= 255, t[i].c.k[r].e[1] /= 255, t[i].c.k[r].e[2] /= 255, t[i].c.k[r].e[3] /= 255);
                                                                                                                                                else t[i].c.k[0] /= 255, t[i].c.k[1] /= 255, t[i].c.k[2] /= 255, t[i].c.k[3] /= 255
                                                                                                                                        }

                                                                                                                                        function i(t) {
                                                                                                                                            var i, r = t.length;
                                                                                                                                            for (i = 0; i < r; i += 1) 4 === t[i].ty && e(t[i].shapes)
                                                                                                                                        }
                                                                                                                                        return function(e) {
                                                                                                                                            if (a(t, e.v) && (i(e.layers), e.assets)) {
                                                                                                                                                var r, n = e.assets.length;
                                                                                                                                                for (r = 0; r < n; r += 1) e.assets[r].layers && i(e.assets[r].layers)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }(),
                                                                                                                                    h = function() {
                                                                                                                                        var t = [4, 4, 18];

                                                                                                                                        function e(t) {
                                                                                                                                            var i, r, a, n = t.length;
                                                                                                                                            for (i = n - 1; i >= 0; i -= 1)
                                                                                                                                                if ("sh" === t[i].ty)
                                                                                                                                                    if (t[i].ks.k.i) t[i].ks.k.c = t[i].closed;
                                                                                                                                                    else
                                                                                                                                                        for (a = t[i].ks.k.length, r = 0; r < a; r += 1) t[i].ks.k[r].s && (t[i].ks.k[r].s[0].c = t[i].closed), t[i].ks.k[r].e && (t[i].ks.k[r].e[0].c = t[i].closed);
                                                                                                                                            else "gr" === t[i].ty && e(t[i].it)
                                                                                                                                        }

                                                                                                                                        function i(t) {
                                                                                                                                            var i, r, a, n, s, o, l = t.length;
                                                                                                                                            for (r = 0; r < l; r += 1) {
                                                                                                                                                if ((i = t[r]).hasMask) {
                                                                                                                                                    var h = i.masksProperties;
                                                                                                                                                    for (n = h.length, a = 0; a < n; a += 1)
                                                                                                                                                        if (h[a].pt.k.i) h[a].pt.k.c = h[a].cl;
                                                                                                                                                        else
                                                                                                                                                            for (o = h[a].pt.k.length, s = 0; s < o; s += 1) h[a].pt.k[s].s && (h[a].pt.k[s].s[0].c = h[a].cl), h[a].pt.k[s].e && (h[a].pt.k[s].e[0].c = h[a].cl)
                                                                                                                                                }
                                                                                                                                                4 === i.ty && e(i.shapes)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                        return function(e) {
                                                                                                                                            if (a(t, e.v) && (i(e.layers), e.assets)) {
                                                                                                                                                var r, n = e.assets.length;
                                                                                                                                                for (r = 0; r < n; r += 1) e.assets[r].layers && i(e.assets[r].layers)
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }();

                                                                                                                                function c(t) {
                                                                                                                                    0 !== t.t.a.length || "m" in t.t.p || (t.singleShape = !0)
                                                                                                                                }
                                                                                                                                var p = {};
                                                                                                                                return p.completeData = function(e) {
                                                                                                                                    e.__complete || (l(e), n(e), s(e), o(e), h(e), t(e.layers, e.assets), e.__complete = !0)
                                                                                                                                }, p.checkColors = l, p.checkChars = s, p.checkPathProperties = o, p.checkShapes = h, p.completeLayers = t, p
                                                                                                                            }()), n.assetLoader || (n.assetLoader = function() {
                                                                                                                                function t(t) {
                                                                                                                                    var e = t.getResponseHeader("content-type");
                                                                                                                                    return e && "json" === t.responseType && -1 !== e.indexOf("json") ? t.response : t.response && "object" === _typeof(t.response) ? t.response : t.response && "string" == typeof t.response ? JSON.parse(t.response) : t.responseText ? JSON.parse(t.responseText) : null
                                                                                                                                }
                                                                                                                                return {
                                                                                                                                    load: function(e, i, r, a) {
                                                                                                                                        var n, s = new XMLHttpRequest;
                                                                                                                                        try {
                                                                                                                                            s.responseType = "json"
                                                                                                                                        } catch (t) {}
                                                                                                                                        s.onreadystatechange = function() {
                                                                                                                                            if (4 === s.readyState)
                                                                                                                                                if (200 === s.status) n = t(s), r(n);
                                                                                                                                                else try {
                                                                                                                                                    n = t(s), r(n)
                                                                                                                                                } catch (t) {
                                                                                                                                                    a && a(t)
                                                                                                                                                }
                                                                                                                                        };
                                                                                                                                        try {
                                                                                                                                            s.open("GET", e, !0)
                                                                                                                                        } catch (t) {
                                                                                                                                            s.open("GET", i + "/" + e, !0)
                                                                                                                                        }
                                                                                                                                        s.send()
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }()), "loadAnimation" === t.data.type) n.assetLoader.load(t.data.path, t.data.fullPath, function(e) {
                                                                                                                            n.dataManager.completeData(e), n.postMessage({
                                                                                                                                id: t.data.id,
                                                                                                                                payload: e,
                                                                                                                                status: "success"
                                                                                                                            })
                                                                                                                        }, function() {
                                                                                                                            n.postMessage({
                                                                                                                                id: t.data.id,
                                                                                                                                status: "error"
                                                                                                                            })
                                                                                                                        });
                                                                                                                        else if ("complete" === t.data.type) {
                                                                                                                            var e = t.data.animation;
                                                                                                                            n.dataManager.completeData(e), n.postMessage({
                                                                                                                                id: t.data.id,
                                                                                                                                payload: e,
                                                                                                                                status: "success"
                                                                                                                            })
                                                                                                                        } else "loadData" === t.data.type && n.assetLoader.load(t.data.path, t.data.fullPath, function(e) {
                                                                                                                            n.postMessage({
                                                                                                                                id: t.data.id,
                                                                                                                                payload: e,
                                                                                                                                status: "success"
                                                                                                                            })
                                                                                                                        }, function() {
                                                                                                                            n.postMessage({
                                                                                                                                id: t.data.id,
                                                                                                                                status: "error"
                                                                                                                            })
                                                                                                                        })
                                                                                                                    })).onmessage = function(t) {
                                                                                                                    var e = t.data,
                                                                                                                        i = e.id,
                                                                                                                        a = r[i];
                                                                                                                    r[i] = null, "success" === e.status ? a.onComplete(e.payload) : a.onError && a.onError()
                                                                                                                })
                                                                                                        }

                                                                                                        function o(t, e) {
                                                                                                            var a = "processId_" + (i += 1);
                                                                                                            return r[a] = {
                                                                                                                onComplete: t,
                                                                                                                onError: e
                                                                                                            }, a
                                                                                                        }
                                                                                                        return {
                                                                                                            loadAnimation: function(t, i, r) {
                                                                                                                s();
                                                                                                                var a = o(i, r);
                                                                                                                e.postMessage({
                                                                                                                    type: "loadAnimation",
                                                                                                                    path: t,
                                                                                                                    fullPath: window.location.origin + window.location.pathname,
                                                                                                                    id: a
                                                                                                                })
                                                                                                            },
                                                                                                            loadData: function(t, i, r) {
                                                                                                                s();
                                                                                                                var a = o(i, r);
                                                                                                                e.postMessage({
                                                                                                                    type: "loadData",
                                                                                                                    path: t,
                                                                                                                    fullPath: window.location.origin + window.location.pathname,
                                                                                                                    id: a
                                                                                                                })
                                                                                                            },
                                                                                                            completeAnimation: function(t, i, r) {
                                                                                                                s();
                                                                                                                var a = o(i, r);
                                                                                                                e.postMessage({
                                                                                                                    type: "complete",
                                                                                                                    animation: t,
                                                                                                                    id: a
                                                                                                                })
                                                                                                            }
                                                                                                        }
                                                                                                    }();

                                                                                                    function getFontProperties(t) {
                                                                                                        for (var e = t.fStyle ? t.fStyle.split(" ") : [], i = "normal", r = "normal", a = e.length, n = 0; n < a; n += 1) switch (e[n].toLowerCase()) {
                                                                                                            case "italic":
                                                                                                                r = "italic";
                                                                                                                break;
                                                                                                            case "bold":
                                                                                                                i = "700";
                                                                                                                break;
                                                                                                            case "black":
                                                                                                                i = "900";
                                                                                                                break;
                                                                                                            case "medium":
                                                                                                                i = "500";
                                                                                                                break;
                                                                                                            case "regular":
                                                                                                            case "normal":
                                                                                                                i = "400";
                                                                                                                break;
                                                                                                            case "light":
                                                                                                            case "thin":
                                                                                                                i = "200"
                                                                                                        }
                                                                                                        return {
                                                                                                            style: r,
                                                                                                            weight: t.fWeight || i
                                                                                                        }
                                                                                                    }
                                                                                                    var FontManager = function() {
                                                                                                        var t = 5e3,
                                                                                                            e = {
                                                                                                                w: 0,
                                                                                                                size: 0,
                                                                                                                shapes: []
                                                                                                            },
                                                                                                            i = [];
                                                                                                        i = i.concat([2304, 2305, 2306, 2307, 2362, 2363, 2364, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2387, 2388, 2389, 2390, 2391, 2402, 2403]);
                                                                                                        var r = ["d83cdffb", "d83cdffc", "d83cdffd", "d83cdffe", "d83cdfff"],
                                                                                                            a = [65039, 8205];

                                                                                                        function n(t, e) {
                                                                                                            var i = createTag("span");
                                                                                                            i.setAttribute("aria-hidden", !0), i.style.fontFamily = e;
                                                                                                            var r = createTag("span");
                                                                                                            r.innerText = "giItT1WQy@!-/#", i.style.position = "absolute", i.style.left = "-10000px", i.style.top = "-10000px", i.style.fontSize = "300px", i.style.fontVariant = "normal", i.style.fontStyle = "normal", i.style.fontWeight = "normal", i.style.letterSpacing = "0", i.appendChild(r), document.body.appendChild(i);
                                                                                                            var a = r.offsetWidth;
                                                                                                            return r.style.fontFamily = function(t) {
                                                                                                                var e, i = t.split(","),
                                                                                                                    r = i.length,
                                                                                                                    a = [];
                                                                                                                for (e = 0; e < r; e += 1) "sans-serif" !== i[e] && "monospace" !== i[e] && a.push(i[e]);
                                                                                                                return a.join(",")
                                                                                                            }(t) + ", " + e, {
                                                                                                                node: r,
                                                                                                                w: a,
                                                                                                                parent: i
                                                                                                            }
                                                                                                        }

                                                                                                        function s(t, e) {
                                                                                                            var i = createNS("text");
                                                                                                            i.style.fontSize = "100px";
                                                                                                            var r = getFontProperties(e);
                                                                                                            i.setAttribute("font-family", e.fFamily), i.setAttribute("font-style", r.style), i.setAttribute("font-weight", r.weight), i.textContent = "1", e.fClass ? (i.style.fontFamily = "inherit", i.setAttribute("class", e.fClass)) : i.style.fontFamily = e.fFamily, t.appendChild(i);
                                                                                                            var a = createTag("canvas").getContext("2d");
                                                                                                            return a.font = e.fWeight + " " + e.fStyle + " 100px " + e.fFamily, i
                                                                                                        }
                                                                                                        var o = function() {
                                                                                                            this.fonts = [], this.chars = null, this.typekitLoaded = 0, this.isLoaded = !1, this._warned = !1, this.initTime = Date.now(), this.setIsLoadedBinded = this.setIsLoaded.bind(this), this.checkLoadedFontsBinded = this.checkLoadedFonts.bind(this)
                                                                                                        };
                                                                                                        o.isModifier = function(t, e) {
                                                                                                            var i = t.toString(16) + e.toString(16);
                                                                                                            return -1 !== r.indexOf(i)
                                                                                                        }, o.isZeroWidthJoiner = function(t, e) {
                                                                                                            if (!e) return t === a[1];
                                                                                                            return t === a[0] && e === a[1]
                                                                                                        }, o.isCombinedCharacter = function(t) {
                                                                                                            return -1 !== i.indexOf(t)
                                                                                                        };
                                                                                                        var l = {
                                                                                                                addChars: function(t) {
                                                                                                                    if (!t) return;
                                                                                                                    this.chars || (this.chars = []);
                                                                                                                    var e, i, r, a = t.length,
                                                                                                                        n = this.chars.length;
                                                                                                                    for (e = 0; e < a; e += 1) {
                                                                                                                        for (i = 0, r = !1; i < n;) this.chars[i].style === t[e].style && this.chars[i].fFamily === t[e].fFamily && this.chars[i].ch === t[e].ch && (r = !0), i += 1;
                                                                                                                        r || (this.chars.push(t[e]), n += 1)
                                                                                                                    }
                                                                                                                },
                                                                                                                addFonts: function(t, e) {
                                                                                                                    if (!t) return void(this.isLoaded = !0);
                                                                                                                    if (this.chars) return this.isLoaded = !0, void(this.fonts = t.list);
                                                                                                                    var i, r = t.list,
                                                                                                                        a = r.length,
                                                                                                                        o = a;
                                                                                                                    for (i = 0; i < a; i += 1) {
                                                                                                                        var l, h, c = !0;
                                                                                                                        if (r[i].loaded = !1, r[i].monoCase = n(r[i].fFamily, "monospace"), r[i].sansCase = n(r[i].fFamily, "sans-serif"), r[i].fPath) {
                                                                                                                            if ("p" === r[i].fOrigin || 3 === r[i].origin) {
                                                                                                                                if ((l = document.querySelectorAll('style[f-forigin="p"][f-family="' + r[i].fFamily + '"], style[f-origin="3"][f-family="' + r[i].fFamily + '"]')).length > 0 && (c = !1), c) {
                                                                                                                                    var p = createTag("style");
                                                                                                                                    p.setAttribute("f-forigin", r[i].fOrigin), p.setAttribute("f-origin", r[i].origin), p.setAttribute("f-family", r[i].fFamily), p.type = "text/css", p.innerText = "@font-face {font-family: " + r[i].fFamily + ";
                                                                                                                                    font - style: normal;
                                                                                                                                    src: url('"+r[i].fPath+"');
                                                                                                                                }
                                                                                                                                ",e.appendChild(p)}}else if("
                                                                                                                                g "===r[i].fOrigin||1===r[i].origin){for(l=document.querySelectorAll('link[f-forigin="
                                                                                                                                g "], link[f-origin="
                                                                                                                                1 "]'),h=0;
                                                                                                                                h < l.length;
                                                                                                                                h += 1) - 1 !== l[h].href.indexOf(r[i].fPath) && (c = !1);
                                                                                                                            if (c) {
                                                                                                                                var m = createTag("link");
                                                                                                                                m.setAttribute("f-forigin", r[i].fOrigin), m.setAttribute("f-origin", r[i].origin), m.type = "text/css", m.rel = "stylesheet", m.href = r[i].fPath, document.body.appendChild(m)
                                                                                                                            }
                                                                                                                        } else if ("t" === r[i].fOrigin || 2 === r[i].origin) {
                                                                                                                            for (l = document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'), h = 0; h < l.length; h += 1) r[i].fPath === l[h].src && (c = !1);
                                                                                                                            if (c) {
                                                                                                                                var d = createTag("link");
                                                                                                                                d.setAttribute("f-forigin", r[i].fOrigin), d.setAttribute("f-origin", r[i].origin), d.setAttribute("rel", "stylesheet"), d.setAttribute("href", r[i].fPath), e.appendChild(d)
                                                                                                                            }
                                                                                                                        }
                                                                                                                    } else r[i].loaded = !0, o -= 1;
                                                                                                                    r[i].helper = s(e, r[i]), r[i].cache = {}, this.fonts.push(r[i])
                                                                                                                }
                                                                                                                0 === o ? this.isLoaded = !0 : setTimeout(this.checkLoadedFonts.bind(this), 100)
                                                                                                            },
                                                                                                            getCharData: function(t, i, r) {
                                                                                                                var a = 0,
                                                                                                                    n = this.chars.length;
                                                                                                                for (; a < n;) {
                                                                                                                    if (this.chars[a].ch === t && this.chars[a].style === i && this.chars[a].fFamily === r) return this.chars[a];
                                                                                                                    a += 1
                                                                                                                }("string" == typeof t && 13 !== t.charCodeAt(0) || !t) && console && console.warn && !this._warned && (this._warned = !0, console.warn("Missing character from exported characters list: ", t, i, r));
                                                                                                                return e
                                                                                                            }, getFontByName: function(t) {
                                                                                                                var e = 0,
                                                                                                                    i = this.fonts.length;
                                                                                                                for (; e < i;) {
                                                                                                                    if (this.fonts[e].fName === t) return this.fonts[e];
                                                                                                                    e += 1
                                                                                                                }
                                                                                                                return this.fonts[0]
                                                                                                            }, measureText: function(t, e, i) {
                                                                                                                var r = this.getFontByName(e),
                                                                                                                    a = t.charCodeAt(0);
                                                                                                                if (!r.cache[a + 1]) {
                                                                                                                    var n = r.helper;
                                                                                                                    if (" " === t) {
                                                                                                                        n.textContent = "|" + t + "|";
                                                                                                                        var s = n.getComputedTextLength();
                                                                                                                        n.textContent = "||";
                                                                                                                        var o = n.getComputedTextLength();
                                                                                                                        r.cache[a + 1] = (s - o) / 100
                                                                                                                    } else n.textContent = t, r.cache[a + 1] = n.getComputedTextLength() / 100
                                                                                                                }
                                                                                                                return r.cache[a + 1] * i
                                                                                                            }, checkLoadedFonts: function() {
                                                                                                                var e, i, r, a = this.fonts.length,
                                                                                                                    n = a;
                                                                                                                for (e = 0; e < a; e += 1) this.fonts[e].loaded ? n -= 1 : "n" === this.fonts[e].fOrigin || 0 === this.fonts[e].origin ? this.fonts[e].loaded = !0 : (i = this.fonts[e].monoCase.node, r = this.fonts[e].monoCase.w, i.offsetWidth !== r ? (n -= 1, this.fonts[e].loaded = !0) : (i = this.fonts[e].sansCase.node, r = this.fonts[e].sansCase.w, i.offsetWidth !== r && (n -= 1, this.fonts[e].loaded = !0)), this.fonts[e].loaded && (this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent), this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));
                                                                                                                0 !== n && Date.now() - this.initTime < t ? setTimeout(this.checkLoadedFontsBinded, 20) : setTimeout(this.setIsLoadedBinded, 10)
                                                                                                            }, setIsLoaded: function() {
                                                                                                                this.isLoaded = !0
                                                                                                            }
                                                                                                    };
                                                                                                    return o.prototype = l, o
                                                                                                }(), PropertyFactory = function() {
                                                                                                    var t = initialDefaultFrame,
                                                                                                        e = Math.abs;

                                                                                                    function i(t, e) {
                                                                                                        var i, a = this.offsetTime;
                                                                                                        "multidimensional" === this.propType && (i = createTypedArray("float32", this.pv.length));
                                                                                                        for (var n, s, o, l, h, c, p, m, d, u = e.lastIndex, f = u, x = this.keyframes.length - 1, k = !0; k;) {
                                                                                                            if (n = this.keyframes[f], s = this.keyframes[f + 1], f === x - 1 && t >= s.t - a) {
                                                                                                                n.h && (n = s), u = 0;
                                                                                                                break
                                                                                                            }
                                                                                                            if (s.t - a > t) {
                                                                                                                u = f;
                                                                                                                break
                                                                                                            }
                                                                                                            f < x - 1 ? f += 1 : (u = 0, k = !1)
                                                                                                        }
                                                                                                        o = this.keyframesMetadata[f] || {};
                                                                                                        var y, g = s.t - a,
                                                                                                            v = n.t - a;
                                                                                                        if (n.to) {
                                                                                                            o.bezierData || (o.bezierData = bez.buildBezierData(n.s, s.s || n.e, n.to, n.ti));
                                                                                                            var _ = o.bezierData;
                                                                                                            if (t >= g || t < v) {
                                                                                                                var b = t >= g ? _.points.length - 1 : 0;
                                                                                                                for (h = _.points[b].point.length, l = 0; l < h; l += 1) i[l] = _.points[b].point[l]
                                                                                                            } else {
                                                                                                                o.__fnct ? d = o.__fnct : (d = BezierFactory.getBezierEasing(n.o.x, n.o.y, n.i.x, n.i.y, n.n).get, o.__fnct = d), c = d((t - v) / (g - v));
                                                                                                                var w, E = _.segmentLength * c,
                                                                                                                    D = e.lastFrame < t && e._lastKeyframeIndex === f ? e._lastAddedLength : 0;
                                                                                                                for (m = e.lastFrame < t && e._lastKeyframeIndex === f ? e._lastPoint : 0, k = !0, p = _.points.length; k;) {
                                                                                                                    if (D += _.points[m].partialLength, 0 === E || 0 === c || m === _.points.length - 1) {
                                                                                                                        for (h = _.points[m].point.length, l = 0; l < h; l += 1) i[l] = _.points[m].point[l];
                                                                                                                        break
                                                                                                                    }
                                                                                                                    if (E >= D && E < D + _.points[m + 1].partialLength) {
                                                                                                                        for (w = (E - D) / _.points[m + 1].partialLength, h = _.points[m].point.length, l = 0; l < h; l += 1) i[l] = _.points[m].point[l] + (_.points[m + 1].point[l] - _.points[m].point[l]) * w;
                                                                                                                        break
                                                                                                                    }
                                                                                                                    m < p - 1 ? m += 1 : k = !1
                                                                                                                }
                                                                                                                e._lastPoint = m, e._lastAddedLength = D - _.points[m].partialLength, e._lastKeyframeIndex = f
                                                                                                            }
                                                                                                        } else {
                                                                                                            var A, S, C, P, T;
                                                                                                            if (x = n.s.length, y = s.s || n.e, this.sh && 1 !== n.h)
                                                                                                                if (t >= g) i[0] = y[0], i[1] = y[1], i[2] = y[2];
                                                                                                                else if (t <= v) i[0] = n.s[0], i[1] = n.s[1], i[2] = n.s[2];
                                                                                                            else {
                                                                                                                var B = r(n.s),
                                                                                                                    V = r(y),
                                                                                                                    M = (t - v) / (g - v);
                                                                                                                ! function(t, e) {
                                                                                                                    var i = e[0],
                                                                                                                        r = e[1],
                                                                                                                        a = e[2],
                                                                                                                        n = e[3],
                                                                                                                        s = Math.atan2(2 * r * n - 2 * i * a, 1 - 2 * r * r - 2 * a * a),
                                                                                                                        o = Math.asin(2 * i * r + 2 * a * n),
                                                                                                                        l = Math.atan2(2 * i * n - 2 * r * a, 1 - 2 * i * i - 2 * a * a);
                                                                                                                    t[0] = s / degToRads, t[1] = o / degToRads, t[2] = l / degToRads
                                                                                                                }(i, function(t, e, i) {
                                                                                                                    var r, a, n, s, o, l = [],
                                                                                                                        h = t[0],
                                                                                                                        c = t[1],
                                                                                                                        p = t[2],
                                                                                                                        m = t[3],
                                                                                                                        d = e[0],
                                                                                                                        u = e[1],
                                                                                                                        f = e[2],
                                                                                                                        x = e[3];
                                                                                                                    (a = h * d + c * u + p * f + m * x) < 0 && (a = -a, d = -d, u = -u, f = -f, x = -x);
                                                                                                                    1 - a > 1e-6 ? (r = Math.acos(a), n = Math.sin(r), s = Math.sin((1 - i) * r) / n, o = Math.sin(i * r) / n) : (s = 1 - i, o = i);
                                                                                                                    return l[0] = s * h + o * d, l[1] = s * c + o * u, l[2] = s * p + o * f, l[3] = s * m + o * x, l
                                                                                                                }(B, V, M))
                                                                                                            } else
                                                                                                                for (f = 0; f < x; f += 1) 1 !== n.h && (t >= g ? c = 1 : t < v ? c = 0 : (n.o.x.constructor === Array ? (o.__fnct || (o.__fnct = []), o.__fnct[f] ? d = o.__fnct[f] : (A = void 0 === n.o.x[f] ? n.o.x[0] : n.o.x[f], S = void 0 === n.o.y[f] ? n.o.y[0] : n.o.y[f], C = void 0 === n.i.x[f] ? n.i.x[0] : n.i.x[f], P = void 0 === n.i.y[f] ? n.i.y[0] : n.i.y[f], d = BezierFactory.getBezierEasing(A, S, C, P).get, o.__fnct[f] = d)) : o.__fnct ? d = o.__fnct : (A = n.o.x, S = n.o.y, C = n.i.x, P = n.i.y, d = BezierFactory.getBezierEasing(A, S, C, P).get, n.keyframeMetadata = d), c = d((t - v) / (g - v)))), y = s.s || n.e, T = 1 === n.h ? n.s[f] : n.s[f] + (y[f] - n.s[f]) * c, "multidimensional" === this.propType ? i[f] = T : i = T
                                                                                                        }
                                                                                                        return e.lastIndex = u, i
                                                                                                    }

                                                                                                    function r(t) {
                                                                                                        var e = t[0] * degToRads,
                                                                                                            i = t[1] * degToRads,
                                                                                                            r = t[2] * degToRads,
                                                                                                            a = Math.cos(e / 2),
                                                                                                            n = Math.cos(i / 2),
                                                                                                            s = Math.cos(r / 2),
                                                                                                            o = Math.sin(e / 2),
                                                                                                            l = Math.sin(i / 2),
                                                                                                            h = Math.sin(r / 2),
                                                                                                            c = a * n * s - o * l * h,
                                                                                                            p = o * l * s + a * n * h,
                                                                                                            m = o * n * s + a * l * h,
                                                                                                            d = a * l * s - o * n * h;
                                                                                                        return [p, m, d, c]
                                                                                                    }

                                                                                                    function a() {
                                                                                                        var e = this.comp.renderedFrame - this.offsetTime,
                                                                                                            i = this.keyframes[0].t - this.offsetTime,
                                                                                                            r = this.keyframes[this.keyframes.length - 1].t - this.offsetTime;
                                                                                                        if (!(e === this._caching.lastFrame || this._caching.lastFrame !== t && (this._caching.lastFrame >= r && e >= r || this._caching.lastFrame < i && e < i))) {
                                                                                                            this._caching.lastFrame >= e && (this._caching._lastKeyframeIndex = -1, this._caching.lastIndex = 0);
                                                                                                            var a = this.interpolateValue(e, this._caching);
                                                                                                            this.pv = a
                                                                                                        }
                                                                                                        return this._caching.lastFrame = e, this.pv
                                                                                                    }

                                                                                                    function n(t) {
                                                                                                        var i;
                                                                                                        if ("unidimensional" === this.propType) i = t * this.mult, e(this.v - i) > 1e-5 && (this.v = i, this._mdf = !0);
                                                                                                        else
                                                                                                            for (var r = 0, a = this.v.length; r < a;) i = t[r] * this.mult, e(this.v[r] - i) > 1e-5 && (this.v[r] = i, this._mdf = !0), r += 1
                                                                                                    }

                                                                                                    function s() {
                                                                                                        if (this.elem.globalData.frameId !== this.frameId && this.effectsSequence.length)
                                                                                                            if (this.lock) this.setVValue(this.pv);
                                                                                                            else {
                                                                                                                var t;
                                                                                                                this.lock = !0, this._mdf = this._isFirstFrame;
                                                                                                                var e = this.effectsSequence.length,
                                                                                                                    i = this.kf ? this.pv : this.data.k;
                                                                                                                for (t = 0; t < e; t += 1) i = this.effectsSequence[t](i);
                                                                                                                this.setVValue(i), this._isFirstFrame = !1, this.lock = !1, this.frameId = this.elem.globalData.frameId
                                                                                                            }
                                                                                                    }

                                                                                                    function o(t) {
                                                                                                        this.effectsSequence.push(t), this.container.addDynamicProperty(this)
                                                                                                    }
                                                                                                    var l = {
                                                                                                        getProp: function(e, r, l, h, c) {
                                                                                                            var p;
                                                                                                            if (r.k.length)
                                                                                                                if ("number" == typeof r.k[0]) p = new function(t, e, i, r) {
                                                                                                                    var a;
                                                                                                                    this.propType = "multidimensional", this.mult = i || 1, this.data = e, this._mdf = !1, this.elem = t, this.container = r, this.comp = t.comp, this.k = !1, this.kf = !1, this.frameId = -1;
                                                                                                                    var l = e.k.length;
                                                                                                                    for (this.v = createTypedArray("float32", l), this.pv = createTypedArray("float32", l), this.vel = createTypedArray("float32", l), a = 0; a < l; a += 1) this.v[a] = e.k[a] * this.mult, this.pv[a] = e.k[a];
                                                                                                                    this._isFirstFrame = !0, this.effectsSequence = [], this.getValue = s, this.setVValue = n, this.addEffect = o
                                                                                                                }(e, r, h, c);
                                                                                                                else switch (l) {
                                                                                                                    case 0:
                                                                                                                        p = new function(e, r, l, h) {
                                                                                                                            this.propType = "unidimensional", this.keyframes = r.k, this.keyframesMetadata = [], this.offsetTime = e.data.st, this.frameId = -1, this._caching = {
                                                                                                                                lastFrame: t,
                                                                                                                                lastIndex: 0,
                                                                                                                                value: 0,
                                                                                                                                _lastKeyframeIndex: -1
                                                                                                                            }, this.k = !0, this.kf = !0, this.data = r, this.mult = l || 1, this.elem = e, this.container = h, this.comp = e.comp, this.v = t, this.pv = t, this._isFirstFrame = !0, this.getValue = s, this.setVValue = n, this.interpolateValue = i, this.effectsSequence = [a.bind(this)], this.addEffect = o
                                                                                                                        }(e, r, h, c);
                                                                                                                        break;
                                                                                                                    case 1:
                                                                                                                        p = new function(e, r, l, h) {
                                                                                                                            var c;
                                                                                                                            this.propType = "multidimensional";
                                                                                                                            var p, m, d, u, f = r.k.length;
                                                                                                                            for (c = 0; c < f - 1; c += 1) r.k[c].to && r.k[c].s && r.k[c + 1] && r.k[c + 1].s && (p = r.k[c].s, m = r.k[c + 1].s, d = r.k[c].to, u = r.k[c].ti, (2 === p.length && (p[0] !== m[0] || p[1] !== m[1]) && bez.pointOnLine2D(p[0], p[1], m[0], m[1], p[0] + d[0], p[1] + d[1]) && bez.pointOnLine2D(p[0], p[1], m[0], m[1], m[0] + u[0], m[1] + u[1]) || 3 === p.length && (p[0] !== m[0] || p[1] !== m[1] || p[2] !== m[2]) && bez.pointOnLine3D(p[0], p[1], p[2], m[0], m[1], m[2], p[0] + d[0], p[1] + d[1], p[2] + d[2]) && bez.pointOnLine3D(p[0], p[1], p[2], m[0], m[1], m[2], m[0] + u[0], m[1] + u[1], m[2] + u[2])) && (r.k[c].to = null, r.k[c].ti = null), p[0] === m[0] && p[1] === m[1] && 0 === d[0] && 0 === d[1] && 0 === u[0] && 0 === u[1] && (2 === p.length || p[2] === m[2] && 0 === d[2] && 0 === u[2]) && (r.k[c].to = null, r.k[c].ti = null));
                                                                                                                            this.effectsSequence = [a.bind(this)], this.data = r, this.keyframes = r.k, this.keyframesMetadata = [], this.offsetTime = e.data.st, this.k = !0, this.kf = !0, this._isFirstFrame = !0, this.mult = l || 1, this.elem = e, this.container = h, this.comp = e.comp, this.getValue = s, this.setVValue = n, this.interpolateValue = i, this.frameId = -1;
                                                                                                                            var x = r.k[0].s.length;
                                                                                                                            for (this.v = createTypedArray("float32", x), this.pv = createTypedArray("float32", x), c = 0; c < x; c += 1) this.v[c] = t, this.pv[c] = t;
                                                                                                                            this._caching = {
                                                                                                                                lastFrame: t,
                                                                                                                                lastIndex: 0,
                                                                                                                                value: createTypedArray("float32", x)
                                                                                                                            }, this.addEffect = o
                                                                                                                        }(e, r, h, c)
                                                                                                                } else p = new function(t, e, i, r) {
                                                                                                                    this.propType = "unidimensional", this.mult = i || 1, this.data = e, this.v = i ? e.k * i : e.k, this.pv = e.k, this._mdf = !1, this.elem = t, this.container = r, this.comp = t.comp, this.k = !1, this.kf = !1, this.vel = 0, this.effectsSequence = [], this._isFirstFrame = !0, this.getValue = s, this.setVValue = n, this.addEffect = o
                                                                                                                }(e, r, h, c);
                                                                                                            p.effectsSequence.length && c.addDynamicProperty(p);
                                                                                                            return p
                                                                                                        }
                                                                                                    };
                                                                                                    return l
                                                                                                }(), TransformPropertyFactory = function() {
                                                                                                    var t = [0, 0];

                                                                                                    function e(t, e, i) {
                                                                                                        if (this.elem = t, this.frameId = -1, this.propType = "transform", this.data = e, this.v = new Matrix, this.pre = new Matrix, this.appliedTransformations = 0, this.initDynamicPropertyContainer(i || t), e.p && e.p.s ? (this.px = PropertyFactory.getProp(t, e.p.x, 0, 0, this), this.py = PropertyFactory.getProp(t, e.p.y, 0, 0, this), e.p.z && (this.pz = PropertyFactory.getProp(t, e.p.z, 0, 0, this))) : this.p = PropertyFactory.getProp(t, e.p || {
                                                                                                                k: [0, 0, 0]
                                                                                                            }, 1, 0, this), e.rx) {
                                                                                                            if (this.rx = PropertyFactory.getProp(t, e.rx, 0, degToRads, this), this.ry = PropertyFactory.getProp(t, e.ry, 0, degToRads, this), this.rz = PropertyFactory.getProp(t, e.rz, 0, degToRads, this), e.or.k[0].ti) {
                                                                                                                var r, a = e.or.k.length;
                                                                                                                for (r = 0; r < a; r += 1) e.or.k[r].to = null, e.or.k[r].ti = null
                                                                                                            }
                                                                                                            this.or = PropertyFactory.getProp(t, e.or, 1, degToRads, this), this.or.sh = !0
                                                                                                        } else this.r = PropertyFactory.getProp(t, e.r || {
                                                                                                            k: 0
                                                                                                        }, 0, degToRads, this);
                                                                                                        e.sk && (this.sk = PropertyFactory.getProp(t, e.sk, 0, degToRads, this), this.sa = PropertyFactory.getProp(t, e.sa, 0, degToRads, this)), this.a = PropertyFactory.getProp(t, e.a || {
                                                                                                            k: [0, 0, 0]
                                                                                                        }, 1, 0, this), this.s = PropertyFactory.getProp(t, e.s || {
                                                                                                            k: [100, 100, 100]
                                                                                                        }, 1, .01, this), e.o ? this.o = PropertyFactory.getProp(t, e.o, 0, .01, t) : this.o = {
                                                                                                            _mdf: !1,
                                                                                                            v: 1
                                                                                                        }, this._isDirty = !0, this.dynamicProperties.length || this.getValue(!0)
                                                                                                    }
                                                                                                    return e.prototype = {
                                                                                                        applyToMatrix: function(t) {
                                                                                                            var e = this._mdf;
                                                                                                            this.iterateDynamicProperties(), this._mdf = this._mdf || e, this.a && t.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]);
                                                                                                            this.s && t.scale(this.s.v[0], this.s.v[1], this.s.v[2]);
                                                                                                            this.sk && t.skewFromAxis(-this.sk.v, this.sa.v);
                                                                                                            this.r ? t.rotate(-this.r.v) : t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);
                                                                                                            this.data.p.s ? this.data.p.z ? t.translate(this.px.v, this.py.v, -this.pz.v) : t.translate(this.px.v, this.py.v, 0) : t.translate(this.p.v[0], this.p.v[1], -this.p.v[2])
                                                                                                        },
                                                                                                        getValue: function(e) {
                                                                                                            if (this.elem.globalData.frameId === this.frameId) return;
                                                                                                            this._isDirty && (this.precalculateMatrix(), this._isDirty = !1);
                                                                                                            if (this.iterateDynamicProperties(), this._mdf || e) {
                                                                                                                var i;
                                                                                                                if (this.v.cloneFromProps(this.pre.props), this.appliedTransformations < 1 && this.v.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]), this.appliedTransformations < 2 && this.v.scale(this.s.v[0], this.s.v[1], this.s.v[2]), this.sk && this.appliedTransformations < 3 && this.v.skewFromAxis(-this.sk.v, this.sa.v), this.r && this.appliedTransformations < 4 ? this.v.rotate(-this.r.v) : !this.r && this.appliedTransformations < 4 && this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]), this.autoOriented) {
                                                                                                                    var r, a;
                                                                                                                    if (i = this.elem.globalData.frameRate, this.p && this.p.keyframes && this.p.getValueAtTime) this.p._caching.lastFrame + this.p.offsetTime <= this.p.keyframes[0].t ? (r = this.p.getValueAtTime((this.p.keyframes[0].t + .01) / i, 0), a = this.p.getValueAtTime(this.p.keyframes[0].t / i, 0)) : this.p._caching.lastFrame + this.p.offsetTime >= this.p.keyframes[this.p.keyframes.length - 1].t ? (r = this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length - 1].t / i, 0), a = this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length - 1].t - .05) / i, 0)) : (r = this.p.pv, a = this.p.getValueAtTime((this.p._caching.lastFrame + this.p.offsetTime - .01) / i, this.p.offsetTime));
                                                                                                                    else if (this.px && this.px.keyframes && this.py.keyframes && this.px.getValueAtTime && this.py.getValueAtTime) {
                                                                                                                        r = [], a = [];
                                                                                                                        var n = this.px,
                                                                                                                            s = this.py;
                                                                                                                        n._caching.lastFrame + n.offsetTime <= n.keyframes[0].t ? (r[0] = n.getValueAtTime((n.keyframes[0].t + .01) / i, 0), r[1] = s.getValueAtTime((s.keyframes[0].t + .01) / i, 0), a[0] = n.getValueAtTime(n.keyframes[0].t / i, 0), a[1] = s.getValueAtTime(s.keyframes[0].t / i, 0)) : n._caching.lastFrame + n.offsetTime >= n.keyframes[n.keyframes.length - 1].t ? (r[0] = n.getValueAtTime(n.keyframes[n.keyframes.length - 1].t / i, 0), r[1] = s.getValueAtTime(s.keyframes[s.keyframes.length - 1].t / i, 0), a[0] = n.getValueAtTime((n.keyframes[n.keyframes.length - 1].t - .01) / i, 0), a[1] = s.getValueAtTime((s.keyframes[s.keyframes.length - 1].t - .01) / i, 0)) : (r = [n.pv, s.pv], a[0] = n.getValueAtTime((n._caching.lastFrame + n.offsetTime - .01) / i, n.offsetTime), a[1] = s.getValueAtTime((s._caching.lastFrame + s.offsetTime - .01) / i, s.offsetTime))
                                                                                                                    } else r = a = t;
                                                                                                                    this.v.rotate(-Math.atan2(r[1] - a[1], r[0] - a[0]))
                                                                                                                }
                                                                                                                this.data.p && this.data.p.s ? this.data.p.z ? this.v.translate(this.px.v, this.py.v, -this.pz.v) : this.v.translate(this.px.v, this.py.v, 0) : this.v.translate(this.p.v[0], this.p.v[1], -this.p.v[2])
                                                                                                            }
                                                                                                            this.frameId = this.elem.globalData.frameId
                                                                                                        },
                                                                                                        precalculateMatrix: function() {
                                                                                                            if (this.a.k) return;
                                                                                                            this.pre.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]), this.appliedTransformations = 1;
                                                                                                            if (this.s.effectsSequence.length) return;
                                                                                                            this.pre.scale(this.s.v[0], this.s.v[1], this.s.v[2]), this.appliedTransformations = 2;
                                                                                                            if (this.sk) {
                                                                                                                if (this.sk.effectsSequence.length || this.sa.effectsSequence.length) return;
                                                                                                                this.pre.skewFromAxis(-this.sk.v, this.sa.v), this.appliedTransformations = 3
                                                                                                            }
                                                                                                            this.r ? this.r.effectsSequence.length || (this.pre.rotate(-this.r.v), this.appliedTransformations = 4) : this.rz.effectsSequence.length || this.ry.effectsSequence.length || this.rx.effectsSequence.length || this.or.effectsSequence.length || (this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]), this.appliedTransformations = 4)
                                                                                                        },
                                                                                                        autoOrient: function() {}
                                                                                                    }, extendPrototype([DynamicPropertyContainer], e), e.prototype.addDynamicProperty = function(t) {
                                                                                                        this._addDynamicProperty(t), this.elem.addDynamicProperty(t), this._isDirty = !0
                                                                                                    }, e.prototype._addDynamicProperty = DynamicPropertyContainer.prototype.addDynamicProperty, {
                                                                                                        getTransformProperty: function(t, i, r) {
                                                                                                            return new e(t, i, r)
                                                                                                        }
                                                                                                    }
                                                                                                }();

                                                                                                function ShapePath() {
                                                                                                    this.c = !1, this._length = 0, this._maxLength = 8, this.v = createSizedArray(this._maxLength), this.o = createSizedArray(this._maxLength), this.i = createSizedArray(this._maxLength)
                                                                                                }
                                                                                                ShapePath.prototype.setPathData = function(t, e) {
                                                                                                    this.c = t, this.setLength(e);
                                                                                                    for (var i = 0; i < e;) this.v[i] = pointPool.newElement(), this.o[i] = pointPool.newElement(), this.i[i] = pointPool.newElement(), i += 1
                                                                                                }, ShapePath.prototype.setLength = function(t) {
                                                                                                    for (; this._maxLength < t;) this.doubleArrayLength();
                                                                                                    this._length = t
                                                                                                }, ShapePath.prototype.doubleArrayLength = function() {
                                                                                                    this.v = this.v.concat(createSizedArray(this._maxLength)), this.i = this.i.concat(createSizedArray(this._maxLength)), this.o = this.o.concat(createSizedArray(this._maxLength)), this._maxLength *= 2
                                                                                                }, ShapePath.prototype.setXYAt = function(t, e, i, r, a) {
                                                                                                    var n;
                                                                                                    switch (this._length = Math.max(this._length, r + 1), this._length >= this._maxLength && this.doubleArrayLength(), i) {
                                                                                                        case "v":
                                                                                                            n = this.v;
                                                                                                            break;
                                                                                                        case "i":
                                                                                                            n = this.i;
                                                                                                            break;
                                                                                                        case "o":
                                                                                                            n = this.o;
                                                                                                            break;
                                                                                                        default:
                                                                                                            n = []
                                                                                                    }(!n[r] || n[r] && !a) && (n[r] = pointPool.newElement()), n[r][0] = t, n[r][1] = e
                                                                                                }, ShapePath.prototype.setTripleAt = function(t, e, i, r, a, n, s, o) {
                                                                                                    this.setXYAt(t, e, "v", s, o), this.setXYAt(i, r, "o", s, o), this.setXYAt(a, n, "i", s, o)
                                                                                                }, ShapePath.prototype.reverse = function() {
                                                                                                    var t = new ShapePath;
                                                                                                    t.setPathData(this.c, this._length);
                                                                                                    var e = this.v,
                                                                                                        i = this.o,
                                                                                                        r = this.i,
                                                                                                        a = 0;
                                                                                                    this.c && (t.setTripleAt(e[0][0], e[0][1], r[0][0], r[0][1], i[0][0], i[0][1], 0, !1), a = 1);
                                                                                                    var n, s = this._length - 1,
                                                                                                        o = this._length;
                                                                                                    for (n = a; n < o; n += 1) t.setTripleAt(e[s][0], e[s][1], r[s][0], r[s][1], i[s][0], i[s][1], n, !1), s -= 1;
                                                                                                    return t
                                                                                                };
                                                                                                var ShapePropertyFactory = function() {
                                                                                                        var t = -999999;

                                                                                                        function e(t, e, i) {
                                                                                                            var r, a, n, s, o, l, h, c, p, m = i.lastIndex,
                                                                                                                d = this.keyframes;
                                                                                                            if (t < d[0].t - this.offsetTime) r = d[0].s[0], n = !0, m = 0;
                                                                                                            else if (t >= d[d.length - 1].t - this.offsetTime) r = d[d.length - 1].s ? d[d.length - 1].s[0] : d[d.length - 2].e[0], n = !0;
                                                                                                            else {
                                                                                                                for (var u, f, x, k = m, y = d.length - 1, g = !0; g && (u = d[k], !((f = d[k + 1]).t - this.offsetTime > t));) k < y - 1 ? k += 1 : g = !1;
                                                                                                                if (x = this.keyframesMetadata[k] || {}, n = 1 === u.h, m = k, !n) {
                                                                                                                    if (t >= f.t - this.offsetTime) c = 1;
                                                                                                                    else if (t < u.t - this.offsetTime) c = 0;
                                                                                                                    else {
                                                                                                                        var v;
                                                                                                                        x.__fnct ? v = x.__fnct : (v = BezierFactory.getBezierEasing(u.o.x, u.o.y, u.i.x, u.i.y).get, x.__fnct = v), c = v((t - (u.t - this.offsetTime)) / (f.t - this.offsetTime - (u.t - this.offsetTime)))
                                                                                                                    }
                                                                                                                    a = f.s ? f.s[0] : u.e[0]
                                                                                                                }
                                                                                                                r = u.s[0]
                                                                                                            }
                                                                                                            for (l = e._length, h = r.i[0].length, i.lastIndex = m, s = 0; s < l; s += 1)
                                                                                                                for (o = 0; o < h; o += 1) p = n ? r.i[s][o] : r.i[s][o] + (a.i[s][o] - r.i[s][o]) * c, e.i[s][o] = p, p = n ? r.o[s][o] : r.o[s][o] + (a.o[s][o] - r.o[s][o]) * c, e.o[s][o] = p, p = n ? r.v[s][o] : r.v[s][o] + (a.v[s][o] - r.v[s][o]) * c, e.v[s][o] = p
                                                                                                        }

                                                                                                        function i() {
                                                                                                            this.paths = this.localShapeCollection
                                                                                                        }

                                                                                                        function r(t) {
                                                                                                            (function(t, e) {
                                                                                                                if (t._length !== e._length || t.c !== e.c) return !1;
                                                                                                                var i, r = t._length;
                                                                                                                for (i = 0; i < r; i += 1)
                                                                                                                    if (t.v[i][0] !== e.v[i][0] || t.v[i][1] !== e.v[i][1] || t.o[i][0] !== e.o[i][0] || t.o[i][1] !== e.o[i][1] || t.i[i][0] !== e.i[i][0] || t.i[i][1] !== e.i[i][1]) return !1;
                                                                                                                return !0
                                                                                                            })(this.v, t) || (this.v = shapePool.clone(t), this.localShapeCollection.releaseShapes(), this.localShapeCollection.addShape(this.v), this._mdf = !0, this.paths = this.localShapeCollection)
                                                                                                        }

                                                                                                        function a() {
                                                                                                            if (this.elem.globalData.frameId !== this.frameId)
                                                                                                                if (this.effectsSequence.length)
                                                                                                                    if (this.lock) this.setVValue(this.pv);
                                                                                                                    else {
                                                                                                                        var t, e;
                                                                                                                        this.lock = !0, this._mdf = !1, t = this.kf ? this.pv : this.data.ks ? this.data.ks.k : this.data.pt.k;
                                                                                                                        var i = this.effectsSequence.length;
                                                                                                                        for (e = 0; e < i; e += 1) t = this.effectsSequence[e](t);
                                                                                                                        this.setVValue(t), this.lock = !1, this.frameId = this.elem.globalData.frameId
                                                                                                                    }
                                                                                                            else this._mdf = !1
                                                                                                        }

                                                                                                        function n(t, e, r) {
                                                                                                            this.propType = "shape", this.comp = t.comp, this.container = t, this.elem = t, this.data = e, this.k = !1, this.kf = !1, this._mdf = !1;
                                                                                                            var a = 3 === r ? e.pt.k : e.ks.k;
                                                                                                            this.v = shapePool.clone(a), this.pv = shapePool.clone(this.v), this.localShapeCollection = shapeCollectionPool.newShapeCollection(), this.paths = this.localShapeCollection, this.paths.addShape(this.v), this.reset = i, this.effectsSequence = []
                                                                                                        }

                                                                                                        function s(t) {
                                                                                                            this.effectsSequence.push(t), this.container.addDynamicProperty(this)
                                                                                                        }

                                                                                                        function o(e, r, a) {
                                                                                                            this.propType = "shape", this.comp = e.comp, this.elem = e, this.container = e, this.offsetTime = e.data.st, this.keyframes = 3 === a ? r.pt.k : r.ks.k, this.keyframesMetadata = [], this.k = !0, this.kf = !0;
                                                                                                            var n = this.keyframes[0].s[0].i.length;
                                                                                                            this.v = shapePool.newElement(), this.v.setPathData(this.keyframes[0].s[0].c, n), this.pv = shapePool.clone(this.v), this.localShapeCollection = shapeCollectionPool.newShapeCollection(), this.paths = this.localShapeCollection, this.paths.addShape(this.v), this.lastFrame = t, this.reset = i, this._caching = {
                                                                                                                lastFrame: t,
                                                                                                                lastIndex: 0
                                                                                                            }, this.effectsSequence = [function() {
                                                                                                                var e = this.comp.renderedFrame - this.offsetTime,
                                                                                                                    i = this.keyframes[0].t - this.offsetTime,
                                                                                                                    r = this.keyframes[this.keyframes.length - 1].t - this.offsetTime,
                                                                                                                    a = this._caching.lastFrame;
                                                                                                                a !== t && (a < i && e < i || a > r && e > r) || (this._caching.lastIndex = a < e ? this._caching.lastIndex : 0, this.interpolateShape(e, this.pv, this._caching));
                                                                                                                return this._caching.lastFrame = e, this.pv
                                                                                                            }.bind(this)]
                                                                                                        }
                                                                                                        n.prototype.interpolateShape = e, n.prototype.getValue = a, n.prototype.setVValue = r, n.prototype.addEffect = s, o.prototype.getValue = a, o.prototype.interpolateShape = e, o.prototype.setVValue = r, o.prototype.addEffect = s;
                                                                                                        var l = function() {
                                                                                                                var t = roundCorner;

                                                                                                                function e(t, e) {
                                                                                                                    this.v = shapePool.newElement(), this.v.setPathData(!0, 4), this.localShapeCollection = shapeCollectionPool.newShapeCollection(), this.paths = this.localShapeCollection, this.localShapeCollection.addShape(this.v), this.d = e.d, this.elem = t, this.comp = t.comp, this.frameId = -1, this.initDynamicPropertyContainer(t), this.p = PropertyFactory.getProp(t, e.p, 1, 0, this), this.s = PropertyFactory.getProp(t, e.s, 1, 0, this), this.dynamicProperties.length ? this.k = !0 : (this.k = !1, this.convertEllToPath())
                                                                                                                }
                                                                                                                return e.prototype = {
                                                                                                                    reset: i,
                                                                                                                    getValue: function() {
                                                                                                                        this.elem.globalData.frameId !== this.frameId && (this.frameId = this.elem.globalData.frameId, this.iterateDynamicProperties(), this._mdf && this.convertEllToPath())
                                                                                                                    },
                                                                                                                    convertEllToPath: function() {
                                                                                                                        var e = this.p.v[0],
                                                                                                                            i = this.p.v[1],
                                                                                                                            r = this.s.v[0] / 2,
                                                                                                                            a = this.s.v[1] / 2,
                                                                                                                            n = 3 !== this.d,
                                                                                                                            s = this.v;
                                                                                                                        s.v[0][0] = e, s.v[0][1] = i - a, s.v[1][0] = n ? e + r : e - r, s.v[1][1] = i, s.v[2][0] = e, s.v[2][1] = i + a, s.v[3][0] = n ? e - r : e + r, s.v[3][1] = i, s.i[0][0] = n ? e - r * t : e + r * t, s.i[0][1] = i - a, s.i[1][0] = n ? e + r : e - r, s.i[1][1] = i - a * t, s.i[2][0] = n ? e + r * t : e - r * t, s.i[2][1] = i + a, s.i[3][0] = n ? e - r : e + r, s.i[3][1] = i + a * t, s.o[0][0] = n ? e + r * t : e - r * t, s.o[0][1] = i - a, s.o[1][0] = n ? e + r : e - r, s.o[1][1] = i + a * t, s.o[2][0] = n ? e - r * t : e + r * t, s.o[2][1] = i + a, s.o[3][0] = n ? e - r : e + r, s.o[3][1] = i - a * t
                                                                                                                    }
                                                                                                                }, extendPrototype([DynamicPropertyContainer], e), e
                                                                                                            }(),
                                                                                                            h = function() {
                                                                                                                function t(t, e) {
                                                                                                                    this.v = shapePool.newElement(), this.v.setPathData(!0, 0), this.elem = t, this.comp = t.comp, this.data = e, this.frameId = -1, this.d = e.d, this.initDynamicPropertyContainer(t), 1 === e.sy ? (this.ir = PropertyFactory.getProp(t, e.ir, 0, 0, this), this.is = PropertyFactory.getProp(t, e.is, 0, .01, this), this.convertToPath = this.convertStarToPath) : this.convertToPath = this.convertPolygonToPath, this.pt = PropertyFactory.getProp(t, e.pt, 0, 0, this), this.p = PropertyFactory.getProp(t, e.p, 1, 0, this), this.r = PropertyFactory.getProp(t, e.r, 0, degToRads, this), this.or = PropertyFactory.getProp(t, e.or, 0, 0, this), this.os = PropertyFactory.getProp(t, e.os, 0, .01, this), this.localShapeCollection = shapeCollectionPool.newShapeCollection(), this.localShapeCollection.addShape(this.v), this.paths = this.localShapeCollection, this.dynamicProperties.length ? this.k = !0 : (this.k = !1, this.convertToPath())
                                                                                                                }
                                                                                                                return t.prototype = {
                                                                                                                    reset: i,
                                                                                                                    getValue: function() {
                                                                                                                        this.elem.globalData.frameId !== this.frameId && (this.frameId = this.elem.globalData.frameId, this.iterateDynamicProperties(), this._mdf && this.convertToPath())
                                                                                                                    },
                                                                                                                    convertStarToPath: function() {
                                                                                                                        var t, e, i, r, a = 2 * Math.floor(this.pt.v),
                                                                                                                            n = 2 * Math.PI / a,
                                                                                                                            s = !0,
                                                                                                                            o = this.or.v,
                                                                                                                            l = this.ir.v,
                                                                                                                            h = this.os.v,
                                                                                                                            c = this.is.v,
                                                                                                                            p = 2 * Math.PI * o / (2 * a),
                                                                                                                            m = 2 * Math.PI * l / (2 * a),
                                                                                                                            d = -Math.PI / 2;
                                                                                                                        d += this.r.v;
                                                                                                                        var u = 3 === this.data.d ? -1 : 1;
                                                                                                                        for (this.v._length = 0, t = 0; t < a; t += 1) {
                                                                                                                            e = s ? o : l, i = s ? h : c, r = s ? p : m;
                                                                                                                            var f = e * Math.cos(d),
                                                                                                                                x = e * Math.sin(d),
                                                                                                                                k = 0 === f && 0 === x ? 0 : x / Math.sqrt(f * f + x * x),
                                                                                                                                y = 0 === f && 0 === x ? 0 : -f / Math.sqrt(f * f + x * x);
                                                                                                                            f += +this.p.v[0], x += +this.p.v[1], this.v.setTripleAt(f, x, f - k * r * i * u, x - y * r * i * u, f + k * r * i * u, x + y * r * i * u, t, !0), s = !s, d += n * u
                                                                                                                        }
                                                                                                                    },
                                                                                                                    convertPolygonToPath: function() {
                                                                                                                        var t, e = Math.floor(this.pt.v),
                                                                                                                            i = 2 * Math.PI / e,
                                                                                                                            r = this.or.v,
                                                                                                                            a = this.os.v,
                                                                                                                            n = 2 * Math.PI * r / (4 * e),
                                                                                                                            s = .5 * -Math.PI,
                                                                                                                            o = 3 === this.data.d ? -1 : 1;
                                                                                                                        for (s += this.r.v, this.v._length = 0, t = 0; t < e; t += 1) {
                                                                                                                            var l = r * Math.cos(s),
                                                                                                                                h = r * Math.sin(s),
                                                                                                                                c = 0 === l && 0 === h ? 0 : h / Math.sqrt(l * l + h * h),
                                                                                                                                p = 0 === l && 0 === h ? 0 : -l / Math.sqrt(l * l + h * h);
                                                                                                                            l += +this.p.v[0], h += +this.p.v[1], this.v.setTripleAt(l, h, l - c * n * a * o, h - p * n * a * o, l + c * n * a * o, h + p * n * a * o, t, !0), s += i * o
                                                                                                                        }
                                                                                                                        this.paths.length = 0, this.paths[0] = this.v
                                                                                                                    }
                                                                                                                }, extendPrototype([DynamicPropertyContainer], t), t
                                                                                                            }(),
                                                                                                            c = function() {
                                                                                                                function t(t, e) {
                                                                                                                    this.v = shapePool.newElement(), this.v.c = !0, this.localShapeCollection = shapeCollectionPool.newShapeCollection(), this.localShapeCollection.addShape(this.v), this.paths = this.localShapeCollection, this.elem = t, this.comp = t.comp, this.frameId = -1, this.d = e.d, this.initDynamicPropertyContainer(t), this.p = PropertyFactory.getProp(t, e.p, 1, 0, this), this.s = PropertyFactory.getProp(t, e.s, 1, 0, this), this.r = PropertyFactory.getProp(t, e.r, 0, 0, this), this.dynamicProperties.length ? this.k = !0 : (this.k = !1, this.convertRectToPath())
                                                                                                                }
                                                                                                                return t.prototype = {
                                                                                                                    convertRectToPath: function() {
                                                                                                                        var t = this.p.v[0],
                                                                                                                            e = this.p.v[1],
                                                                                                                            i = this.s.v[0] / 2,
                                                                                                                            r = this.s.v[1] / 2,
                                                                                                                            a = bmMin(i, r, this.r.v),
                                                                                                                            n = a * (1 - roundCorner);
                                                                                                                        this.v._length = 0, 2 === this.d || 1 === this.d ? (this.v.setTripleAt(t + i, e - r + a, t + i, e - r + a, t + i, e - r + n, 0, !0), this.v.setTripleAt(t + i, e + r - a, t + i, e + r - n, t + i, e + r - a, 1, !0), 0 !== a ? (this.v.setTripleAt(t + i - a, e + r, t + i - a, e + r, t + i - n, e + r, 2, !0), this.v.setTripleAt(t - i + a, e + r, t - i + n, e + r, t - i + a, e + r, 3, !0), this.v.setTripleAt(t - i, e + r - a, t - i, e + r - a, t - i, e + r - n, 4, !0), this.v.setTripleAt(t - i, e - r + a, t - i, e - r + n, t - i, e - r + a, 5, !0), this.v.setTripleAt(t - i + a, e - r, t - i + a, e - r, t - i + n, e - r, 6, !0), this.v.setTripleAt(t + i - a, e - r, t + i - n, e - r, t + i - a, e - r, 7, !0)) : (this.v.setTripleAt(t - i, e + r, t - i + n, e + r, t - i, e + r, 2), this.v.setTripleAt(t - i, e - r, t - i, e - r + n, t - i, e - r, 3))) : (this.v.setTripleAt(t + i, e - r + a, t + i, e - r + n, t + i, e - r + a, 0, !0), 0 !== a ? (this.v.setTripleAt(t + i - a, e - r, t + i - a, e - r, t + i - n, e - r, 1, !0), this.v.setTripleAt(t - i + a, e - r, t - i + n, e - r, t - i + a, e - r, 2, !0), this.v.setTripleAt(t - i, e - r + a, t - i, e - r + a, t - i, e - r + n, 3, !0), this.v.setTripleAt(t - i, e + r - a, t - i, e + r - n, t - i, e + r - a, 4, !0), this.v.setTripleAt(t - i + a, e + r, t - i + a, e + r, t - i + n, e + r, 5, !0), this.v.setTripleAt(t + i - a, e + r, t + i - n, e + r, t + i - a, e + r, 6, !0), this.v.setTripleAt(t + i, e + r - a, t + i, e + r - a, t + i, e + r - n, 7, !0)) : (this.v.setTripleAt(t - i, e - r, t - i + n, e - r, t - i, e - r, 1, !0), this.v.setTripleAt(t - i, e + r, t - i, e + r - n, t - i, e + r, 2, !0), this.v.setTripleAt(t + i, e + r, t + i - n, e + r, t + i, e + r, 3, !0)))
                                                                                                                    },
                                                                                                                    getValue: function() {
                                                                                                                        this.elem.globalData.frameId !== this.frameId && (this.frameId = this.elem.globalData.frameId, this.iterateDynamicProperties(), this._mdf && this.convertRectToPath())
                                                                                                                    },
                                                                                                                    reset: i
                                                                                                                }, extendPrototype([DynamicPropertyContainer], t), t
                                                                                                            }();
                                                                                                        var p = {
                                                                                                            getShapeProp: function(t, e, i) {
                                                                                                                var r;
                                                                                                                if (3 === i || 4 === i) {
                                                                                                                    var a = 3 === i ? e.pt : e.ks,
                                                                                                                        s = a.k;
                                                                                                                    r = s.length ? new o(t, e, i) : new n(t, e, i)
                                                                                                                } else 5 === i ? r = new c(t, e) : 6 === i ? r = new l(t, e) : 7 === i && (r = new h(t, e));
                                                                                                                r.k && t.addDynamicProperty(r);
                                                                                                                return r
                                                                                                            },
                                                                                                            getConstructorFunction: function() {
                                                                                                                return n
                                                                                                            },
                                                                                                            getKeyframedConstructorFunction: function() {
                                                                                                                return o
                                                                                                            }
                                                                                                        };
                                                                                                        return p
                                                                                                    }(),
                                                                                                    ShapeModifiers = function() {
                                                                                                        var t = {},
                                                                                                            e = {};
                                                                                                        return t.registerModifier = function(t, i) {
                                                                                                            e[t] || (e[t] = i)
                                                                                                        }, t.getModifier = function(t, i, r) {
                                                                                                            return new e[t](i, r)
                                                                                                        }, t
                                                                                                    }();

                                                                                                function ShapeModifier() {}

                                                                                                function TrimModifier() {}

                                                                                                function RoundCornersModifier() {}

                                                                                                function PuckerAndBloatModifier() {}

                                                                                                function RepeaterModifier() {}

                                                                                                function ShapeCollection() {
                                                                                                    this._length = 0, this._maxLength = 4, this.shapes = createSizedArray(this._maxLength)
                                                                                                }

                                                                                                function DashProperty(t, e, i, r) {
                                                                                                    var a;
                                                                                                    this.elem = t, this.frameId = -1, this.dataProps = createSizedArray(e.length), this.renderer = i, this.k = !1, this.dashStr = "", this.dashArray = createTypedArray("float32", e.length ? e.length - 1 : 0), this.dashoffset = createTypedArray("float32", 1), this.initDynamicPropertyContainer(r);
                                                                                                    var n, s = e.length || 0;
                                                                                                    for (a = 0; a < s; a += 1) n = PropertyFactory.getProp(t, e[a].v, 0, 0, this), this.k = n.k || this.k, this.dataProps[a] = {
                                                                                                        n: e[a].n,
                                                                                                        p: n
                                                                                                    };
                                                                                                    this.k || this.getValue(!0), this._isAnimated = this.k
                                                                                                }

                                                                                                function GradientProperty(t, e, i) {
                                                                                                    this.data = e, this.c = createTypedArray("uint8c", 4 * e.p);
                                                                                                    var r = e.k.k[0].s ? e.k.k[0].s.length - 4 * e.p : e.k.k.length - 4 * e.p;
                                                                                                    this.o = createTypedArray("float32", r), this._cmdf = !1, this._omdf = !1, this._collapsable = this.checkCollapsable(), this._hasOpacity = r, this.initDynamicPropertyContainer(i), this.prop = PropertyFactory.getProp(t, e.k, 1, null, this), this.k = this.prop.k, this.getValue(!0)
                                                                                                }
                                                                                                ShapeModifier.prototype.initModifierProperties = function() {}, ShapeModifier.prototype.addShapeToModifier = function() {}, ShapeModifier.prototype.addShape = function(t) {
                                                                                                    if (!this.closed) {
                                                                                                        t.sh.container.addDynamicProperty(t.sh);
                                                                                                        var e = {
                                                                                                            shape: t.sh,
                                                                                                            data: t,
                                                                                                            localShapeCollection: shapeCollectionPool.newShapeCollection()
                                                                                                        };
                                                                                                        this.shapes.push(e), this.addShapeToModifier(e), this._isAnimated && t.setAsAnimated()
                                                                                                    }
                                                                                                }, ShapeModifier.prototype.init = function(t, e) {
                                                                                                    this.shapes = [], this.elem = t, this.initDynamicPropertyContainer(t), this.initModifierProperties(t, e), this.frameId = initialDefaultFrame, this.closed = !1, this.k = !1, this.dynamicProperties.length ? this.k = !0 : this.getValue(!0)
                                                                                                }, ShapeModifier.prototype.processKeys = function() {
                                                                                                    this.elem.globalData.frameId !== this.frameId && (this.frameId = this.elem.globalData.frameId, this.iterateDynamicProperties())
                                                                                                }, extendPrototype([DynamicPropertyContainer], ShapeModifier), extendPrototype([ShapeModifier], TrimModifier), TrimModifier.prototype.initModifierProperties = function(t, e) {
                                                                                                    this.s = PropertyFactory.getProp(t, e.s, 0, .01, this), this.e = PropertyFactory.getProp(t, e.e, 0, .01, this), this.o = PropertyFactory.getProp(t, e.o, 0, 0, this), this.sValue = 0, this.eValue = 0, this.getValue = this.processKeys, this.m = e.m, this._isAnimated = !!this.s.effectsSequence.length || !!this.e.effectsSequence.length || !!this.o.effectsSequence.length
                                                                                                }, TrimModifier.prototype.addShapeToModifier = function(t) {
                                                                                                    t.pathsData = []
                                                                                                }, TrimModifier.prototype.calculateShapeEdges = function(t, e, i, r, a) {
                                                                                                    var n = [];
                                                                                                    e <= 1 ? n.push({
                                                                                                        s: t,
                                                                                                        e: e
                                                                                                    }) : t >= 1 ? n.push({
                                                                                                        s: t - 1,
                                                                                                        e: e - 1
                                                                                                    }) : (n.push({
                                                                                                        s: t,
                                                                                                        e: 1
                                                                                                    }), n.push({
                                                                                                        s: 0,
                                                                                                        e: e - 1
                                                                                                    }));
                                                                                                    var s, o, l = [],
                                                                                                        h = n.length;
                                                                                                    for (s = 0; s < h; s += 1) {
                                                                                                        var c, p;
                                                                                                        if (!((o = n[s]).e * a < r || o.s * a > r + i)) c = o.s * a <= r ? 0 : (o.s * a - r) / i, p = o.e * a >= r + i ? 1 : (o.e * a - r) / i, l.push([c, p])
                                                                                                    }
                                                                                                    return l.length || l.push([0, 0]), l
                                                                                                }, TrimModifier.prototype.releasePathsData = function(t) {
                                                                                                    var e, i = t.length;
                                                                                                    for (e = 0; e < i; e += 1) segmentsLengthPool.release(t[e]);
                                                                                                    return t.length = 0, t
                                                                                                }, TrimModifier.prototype.processShapes = function(t) {
                                                                                                    var e, i, r, a;
                                                                                                    if (this._mdf || t) {
                                                                                                        var n = this.o.v % 360 / 360;
                                                                                                        if (n < 0 && (n += 1), e = this.s.v > 1 ? 1 + n : this.s.v < 0 ? 0 + n : this.s.v + n, i = this.e.v > 1 ? 1 + n : this.e.v < 0 ? 0 + n : this.e.v + n, e > i) {
                                                                                                            var s = e;
                                                                                                            e = i, i = s
                                                                                                        }
                                                                                                        e = 1e-4 * Math.round(1e4 * e), i = 1e-4 * Math.round(1e4 * i), this.sValue = e, this.eValue = i
                                                                                                    } else e = this.sValue, i = this.eValue;
                                                                                                    var o, l, h, c, p, m = this.shapes.length,
                                                                                                        d = 0;
                                                                                                    if (i === e)
                                                                                                        for (a = 0; a < m; a += 1) this.shapes[a].localShapeCollection.releaseShapes(), this.shapes[a].shape._mdf = !0, this.shapes[a].shape.paths = this.shapes[a].localShapeCollection, this._mdf && (this.shapes[a].pathsData.length = 0);
                                                                                                    else if (1 === i && 0 === e || 0 === i && 1 === e) {
                                                                                                        if (this._mdf)
                                                                                                            for (a = 0; a < m; a += 1) this.shapes[a].pathsData.length = 0, this.shapes[a].shape._mdf = !0
                                                                                                    } else {
                                                                                                        var u, f, x = [];
                                                                                                        for (a = 0; a < m; a += 1)
                                                                                                            if ((u = this.shapes[a]).shape._mdf || this._mdf || t || 2 === this.m) {
                                                                                                                if (r = u.shape.paths, l = r._length, p = 0, !u.shape._mdf && u.pathsData.length) p = u.totalShapeLength;
                                                                                                                else {
                                                                                                                    for (h = this.releasePathsData(u.pathsData), o = 0; o < l; o += 1) c = bez.getSegmentsLength(r.shapes[o]), h.push(c), p += c.totalLength;
                                                                                                                    u.totalShapeLength = p, u.pathsData = h
                                                                                                                }
                                                                                                                d += p, u.shape._mdf = !0
                                                                                                            } else u.shape.paths = u.localShapeCollection;
                                                                                                        var k, y = e,
                                                                                                            g = i,
                                                                                                            v = 0;
                                                                                                        for (a = m - 1; a >= 0; a -= 1)
                                                                                                            if ((u = this.shapes[a]).shape._mdf) {
                                                                                                                for ((f = u.localShapeCollection).releaseShapes(), 2 === this.m && m > 1 ? (k = this.calculateShapeEdges(e, i, u.totalShapeLength, v, d), v += u.totalShapeLength) : k = [
                                                                                                                        [y, g]
                                                                                                                    ], l = k.length, o = 0; o < l; o += 1) {
                                                                                                                    y = k[o][0], g = k[o][1], x.length = 0, g <= 1 ? x.push({
                                                                                                                        s: u.totalShapeLength * y,
                                                                                                                        e: u.totalShapeLength * g
                                                                                                                    }) : y >= 1 ? x.push({
                                                                                                                        s: u.totalShapeLength * (y - 1),
                                                                                                                        e: u.totalShapeLength * (g - 1)
                                                                                                                    }) : (x.push({
                                                                                                                        s: u.totalShapeLength * y,
                                                                                                                        e: u.totalShapeLength
                                                                                                                    }), x.push({
                                                                                                                        s: 0,
                                                                                                                        e: u.totalShapeLength * (g - 1)
                                                                                                                    }));
                                                                                                                    var _ = this.addShapes(u, x[0]);
                                                                                                                    if (x[0].s !== x[0].e) {
                                                                                                                        if (x.length > 1) {
                                                                                                                            var b = u.shape.paths.shapes[u.shape.paths._length - 1];
                                                                                                                            if (b.c) {
                                                                                                                                var w = _.pop();
                                                                                                                                this.addPaths(_, f), _ = this.addShapes(u, x[1], w)
                                                                                                                            } else this.addPaths(_, f), _ = this.addShapes(u, x[1])
                                                                                                                        }
                                                                                                                        this.addPaths(_, f)
                                                                                                                    }
                                                                                                                }
                                                                                                                u.shape.paths = f
                                                                                                            }
                                                                                                    }
                                                                                                }, TrimModifier.prototype.addPaths = function(t, e) {
                                                                                                    var i, r = t.length;
                                                                                                    for (i = 0; i < r; i += 1) e.addShape(t[i])
                                                                                                }, TrimModifier.prototype.addSegment = function(t, e, i, r, a, n, s) {
                                                                                                    a.setXYAt(e[0], e[1], "o", n), a.setXYAt(i[0], i[1], "i", n + 1), s && a.setXYAt(t[0], t[1], "v", n), a.setXYAt(r[0], r[1], "v", n + 1)
                                                                                                }, TrimModifier.prototype.addSegmentFromArray = function(t, e, i, r) {
                                                                                                    e.setXYAt(t[1], t[5], "o", i), e.setXYAt(t[2], t[6], "i", i + 1), r && e.setXYAt(t[0], t[4], "v", i), e.setXYAt(t[3], t[7], "v", i + 1)
                                                                                                }, TrimModifier.prototype.addShapes = function(t, e, i) {
                                                                                                    var r, a, n, s, o, l, h, c, p = t.pathsData,
                                                                                                        m = t.shape.paths.shapes,
                                                                                                        d = t.shape.paths._length,
                                                                                                        u = 0,
                                                                                                        f = [],
                                                                                                        x = !0;
                                                                                                    for (i ? (o = i._length, c = i._length) : (i = shapePool.newElement(), o = 0, c = 0), f.push(i), r = 0; r < d; r += 1) {
                                                                                                        for (l = p[r].lengths, i.c = m[r].c, n = m[r].c ? l.length : l.length + 1, a = 1; a < n; a += 1)
                                                                                                            if (s = l[a - 1], u + s.addedLength < e.s) u += s.addedLength, i.c = !1;
                                                                                                            else {
                                                                                                                if (u > e.e) {
                                                                                                                    i.c = !1;
                                                                                                                    break
                                                                                                                }
                                                                                                                e.s <= u && e.e >= u + s.addedLength ? (this.addSegment(m[r].v[a - 1], m[r].o[a - 1], m[r].i[a], m[r].v[a], i, o, x), x = !1) : (h = bez.getNewSegment(m[r].v[a - 1], m[r].v[a], m[r].o[a - 1], m[r].i[a], (e.s - u) / s.addedLength, (e.e - u) / s.addedLength, l[a - 1]), this.addSegmentFromArray(h, i, o, x), x = !1, i.c = !1), u += s.addedLength, o += 1
                                                                                                            } if (m[r].c && l.length) {
                                                                                                            if (s = l[a - 1], u <= e.e) {
                                                                                                                var k = l[a - 1].addedLength;
                                                                                                                e.s <= u && e.e >= u + k ? (this.addSegment(m[r].v[a - 1], m[r].o[a - 1], m[r].i[0], m[r].v[0], i, o, x), x = !1) : (h = bez.getNewSegment(m[r].v[a - 1], m[r].v[0], m[r].o[a - 1], m[r].i[0], (e.s - u) / k, (e.e - u) / k, l[a - 1]), this.addSegmentFromArray(h, i, o, x), x = !1, i.c = !1)
                                                                                                            } else i.c = !1;
                                                                                                            u += s.addedLength, o += 1
                                                                                                        }
                                                                                                        if (i._length && (i.setXYAt(i.v[c][0], i.v[c][1], "i", c), i.setXYAt(i.v[i._length - 1][0], i.v[i._length - 1][1], "o", i._length - 1)), u > e.e) break;
                                                                                                        r < d - 1 && (i = shapePool.newElement(), x = !0, f.push(i), o = 0)
                                                                                                    }
                                                                                                    return f
                                                                                                }, ShapeModifiers.registerModifier("tm", TrimModifier), extendPrototype([ShapeModifier], RoundCornersModifier), RoundCornersModifier.prototype.initModifierProperties = function(t, e) {
                                                                                                    this.getValue = this.processKeys, this.rd = PropertyFactory.getProp(t, e.r, 0, null, this), this._isAnimated = !!this.rd.effectsSequence.length
                                                                                                }, RoundCornersModifier.prototype.processPath = function(t, e) {
                                                                                                    var i, r = shapePool.newElement();
                                                                                                    r.c = t.c;
                                                                                                    var a, n, s, o, l, h, c, p, m, d, u, f, x = t._length,
                                                                                                        k = 0;
                                                                                                    for (i = 0; i < x; i += 1) a = t.v[i], s = t.o[i], n = t.i[i], a[0] === s[0] && a[1] === s[1] && a[0] === n[0] && a[1] === n[1] ? 0 !== i && i !== x - 1 || t.c ? (o = 0 === i ? t.v[x - 1] : t.v[i - 1], l = Math.sqrt(Math.pow(a[0] - o[0], 2) + Math.pow(a[1] - o[1], 2)), h = l ? Math.min(l / 2, e) / l : 0, u = a[0] + (o[0] - a[0]) * h, c = u, f = a[1] - (a[1] - o[1]) * h, p = f, m = c - (c - a[0]) * roundCorner, d = p - (p - a[1]) * roundCorner, r.setTripleAt(c, p, m, d, u, f, k), k += 1, o = i === x - 1 ? t.v[0] : t.v[i + 1], l = Math.sqrt(Math.pow(a[0] - o[0], 2) + Math.pow(a[1] - o[1], 2)), h = l ? Math.min(l / 2, e) / l : 0, m = a[0] + (o[0] - a[0]) * h, c = m, d = a[1] + (o[1] - a[1]) * h, p = d, u = c - (c - a[0]) * roundCorner, f = p - (p - a[1]) * roundCorner, r.setTripleAt(c, p, m, d, u, f, k), k += 1) : (r.setTripleAt(a[0], a[1], s[0], s[1], n[0], n[1], k), k += 1) : (r.setTripleAt(t.v[i][0], t.v[i][1], t.o[i][0], t.o[i][1], t.i[i][0], t.i[i][1], k), k += 1);
                                                                                                    return r
                                                                                                }, RoundCornersModifier.prototype.processShapes = function(t) {
                                                                                                    var e, i, r, a, n, s, o = this.shapes.length,
                                                                                                        l = this.rd.v;
                                                                                                    if (0 !== l)
                                                                                                        for (i = 0; i < o; i += 1) {
                                                                                                            if (n = this.shapes[i], s = n.localShapeCollection, n.shape._mdf || this._mdf || t)
                                                                                                                for (s.releaseShapes(), n.shape._mdf = !0, e = n.shape.paths.shapes, a = n.shape.paths._length, r = 0; r < a; r += 1) s.addShape(this.processPath(e[r], l));
                                                                                                            n.shape.paths = n.localShapeCollection
                                                                                                        }
                                                                                                    this.dynamicProperties.length || (this._mdf = !1)
                                                                                                }, ShapeModifiers.registerModifier("rd", RoundCornersModifier), extendPrototype([ShapeModifier], PuckerAndBloatModifier), PuckerAndBloatModifier.prototype.initModifierProperties = function(t, e) {
                                                                                                    this.getValue = this.processKeys, this.amount = PropertyFactory.getProp(t, e.a, 0, null, this), this._isAnimated = !!this.amount.effectsSequence.length
                                                                                                }, PuckerAndBloatModifier.prototype.processPath = function(t, e) {
                                                                                                    var i = e / 100,
                                                                                                        r = [0, 0],
                                                                                                        a = t._length,
                                                                                                        n = 0;
                                                                                                    for (n = 0; n < a; n += 1) r[0] += t.v[n][0], r[1] += t.v[n][1];
                                                                                                    r[0] /= a, r[1] /= a;
                                                                                                    var s, o, l, h, c, p, m = shapePool.newElement();
                                                                                                    for (m.c = t.c, n = 0; n < a; n += 1) s = t.v[n][0] + (r[0] - t.v[n][0]) * i, o = t.v[n][1] + (r[1] - t.v[n][1]) * i, l = t.o[n][0] + (r[0] - t.o[n][0]) * -i, h = t.o[n][1] + (r[1] - t.o[n][1]) * -i, c = t.i[n][0] + (r[0] - t.i[n][0]) * -i, p = t.i[n][1] + (r[1] - t.i[n][1]) * -i, m.setTripleAt(s, o, l, h, c, p, n);
                                                                                                    return m
                                                                                                }, PuckerAndBloatModifier.prototype.processShapes = function(t) {
                                                                                                    var e, i, r, a, n, s, o = this.shapes.length,
                                                                                                        l = this.amount.v;
                                                                                                    if (0 !== l)
                                                                                                        for (i = 0; i < o; i += 1) {
                                                                                                            if (n = this.shapes[i], s = n.localShapeCollection, n.shape._mdf || this._mdf || t)
                                                                                                                for (s.releaseShapes(), n.shape._mdf = !0, e = n.shape.paths.shapes, a = n.shape.paths._length, r = 0; r < a; r += 1) s.addShape(this.processPath(e[r], l));
                                                                                                            n.shape.paths = n.localShapeCollection
                                                                                                        }
                                                                                                    this.dynamicProperties.length || (this._mdf = !1)
                                                                                                }, ShapeModifiers.registerModifier("pb", PuckerAndBloatModifier), extendPrototype([ShapeModifier], RepeaterModifier), RepeaterModifier.prototype.initModifierProperties = function(t, e) {
                                                                                                    this.getValue = this.processKeys, this.c = PropertyFactory.getProp(t, e.c, 0, null, this), this.o = PropertyFactory.getProp(t, e.o, 0, null, this), this.tr = TransformPropertyFactory.getTransformProperty(t, e.tr, this), this.so = PropertyFactory.getProp(t, e.tr.so, 0, .01, this), this.eo = PropertyFactory.getProp(t, e.tr.eo, 0, .01, this), this.data = e, this.dynamicProperties.length || this.getValue(!0), this._isAnimated = !!this.dynamicProperties.length, this.pMatrix = new Matrix, this.rMatrix = new Matrix, this.sMatrix = new Matrix, this.tMatrix = new Matrix, this.matrix = new Matrix
                                                                                                }, RepeaterModifier.prototype.applyTransforms = function(t, e, i, r, a, n) {
                                                                                                    var s = n ? -1 : 1,
                                                                                                        o = r.s.v[0] + (1 - r.s.v[0]) * (1 - a),
                                                                                                        l = r.s.v[1] + (1 - r.s.v[1]) * (1 - a);
                                                                                                    t.translate(r.p.v[0] * s * a, r.p.v[1] * s * a, r.p.v[2]), e.translate(-r.a.v[0], -r.a.v[1], r.a.v[2]), e.rotate(-r.r.v * s * a), e.translate(r.a.v[0], r.a.v[1], r.a.v[2]), i.translate(-r.a.v[0], -r.a.v[1], r.a.v[2]), i.scale(n ? 1 / o : o, n ? 1 / l : l), i.translate(r.a.v[0], r.a.v[1], r.a.v[2])
                                                                                                }, RepeaterModifier.prototype.init = function(t, e, i, r) {
                                                                                                    for (this.elem = t, this.arr = e, this.pos = i, this.elemsData = r, this._currentCopies = 0, this._elements = [], this._groups = [], this.frameId = -1, this.initDynamicPropertyContainer(t), this.initModifierProperties(t, e[i]); i > 0;) i -= 1, this._elements.unshift(e[i]);
                                                                                                    this.dynamicProperties.length ? this.k = !0 : this.getValue(!0)
                                                                                                }, RepeaterModifier.prototype.resetElements = function(t) {
                                                                                                    var e, i = t.length;
                                                                                                    for (e = 0; e < i; e += 1) t[e]._processed = !1, "gr" === t[e].ty && this.resetElements(t[e].it)
                                                                                                }, RepeaterModifier.prototype.cloneElements = function(t) {
                                                                                                    var e = JSON.parse(JSON.stringify(t));
                                                                                                    return this.resetElements(e), e
                                                                                                }, RepeaterModifier.prototype.changeGroupRender = function(t, e) {
                                                                                                    var i, r = t.length;
                                                                                                    for (i = 0; i < r; i += 1) t[i]._render = e, "gr" === t[i].ty && this.changeGroupRender(t[i].it, e)
                                                                                                }, RepeaterModifier.prototype.processShapes = function(t) {
                                                                                                    var e, i, r, a, n, s = !1;
                                                                                                    if (this._mdf || t) {
                                                                                                        var o, l = Math.ceil(this.c.v);
                                                                                                        if (this._groups.length < l) {
                                                                                                            for (; this._groups.length < l;) {
                                                                                                                var h = {
                                                                                                                    it: this.cloneElements(this._elements),
                                                                                                                    ty: "gr"
                                                                                                                };
                                                                                                                h.it.push({
                                                                                                                    a: {
                                                                                                                        a: 0,
                                                                                                                        ix: 1,
                                                                                                                        k: [0, 0]
                                                                                                                    },
                                                                                                                    nm: "Transform",
                                                                                                                    o: {
                                                                                                                        a: 0,
                                                                                                                        ix: 7,
                                                                                                                        k: 100
                                                                                                                    },
                                                                                                                    p: {
                                                                                                                        a: 0,
                                                                                                                        ix: 2,
                                                                                                                        k: [0, 0]
                                                                                                                    },
                                                                                                                    r: {
                                                                                                                        a: 1,
                                                                                                                        ix: 6,
                                                                                                                        k: [{
                                                                                                                            s: 0,
                                                                                                                            e: 0,
                                                                                                                            t: 0
                                                                                                                        }, {
                                                                                                                            s: 0,
                                                                                                                            e: 0,
                                                                                                                            t: 1
                                                                                                                        }]
                                                                                                                    },
                                                                                                                    s: {
                                                                                                                        a: 0,
                                                                                                                        ix: 3,
                                                                                                                        k: [100, 100]
                                                                                                                    },
                                                                                                                    sa: {
                                                                                                                        a: 0,
                                                                                                                        ix: 5,
                                                                                                                        k: 0
                                                                                                                    },
                                                                                                                    sk: {
                                                                                                                        a: 0,
                                                                                                                        ix: 4,
                                                                                                                        k: 0
                                                                                                                    },
                                                                                                                    ty: "tr"
                                                                                                                }), this.arr.splice(0, 0, h), this._groups.splice(0, 0, h), this._currentCopies += 1
                                                                                                            }
                                                                                                            this.elem.reloadShapes(), s = !0
                                                                                                        }
                                                                                                        for (n = 0, r = 0; r <= this._groups.length - 1; r += 1) {
                                                                                                            if (o = n < l, this._groups[r]._render = o, this.changeGroupRender(this._groups[r].it, o), !o) {
                                                                                                                var c = this.elemsData[r].it,
                                                                                                                    p = c[c.length - 1];
                                                                                                                0 !== p.transform.op.v ? (p.transform.op._mdf = !0, p.transform.op.v = 0) : p.transform.op._mdf = !1
                                                                                                            }
                                                                                                            n += 1
                                                                                                        }
                                                                                                        this._currentCopies = l;
                                                                                                        var m = this.o.v,
                                                                                                            d = m % 1,
                                                                                                            u = m > 0 ? Math.floor(m) : Math.ceil(m),
                                                                                                            f = this.pMatrix.props,
                                                                                                            x = this.rMatrix.props,
                                                                                                            k = this.sMatrix.props;
                                                                                                        this.pMatrix.reset(), this.rMatrix.reset(), this.sMatrix.reset(), this.tMatrix.reset(), this.matrix.reset();
                                                                                                        var y, g, v = 0;
                                                                                                        if (m > 0) {
                                                                                                            for (; v < u;) this.applyTransforms(this.pMatrix, this.rMatrix, this.sMatrix, this.tr, 1, !1), v += 1;
                                                                                                            d && (this.applyTransforms(this.pMatrix, this.rMatrix, this.sMatrix, this.tr, d, !1), v += d)
                                                                                                        } else if (m < 0) {
                                                                                                            for (; v > u;) this.applyTransforms(this.pMatrix, this.rMatrix, this.sMatrix, this.tr, 1, !0), v -= 1;
                                                                                                            d && (this.applyTransforms(this.pMatrix, this.rMatrix, this.sMatrix, this.tr, -d, !0), v -= d)
                                                                                                        }
                                                                                                        for (r = 1 === this.data.m ? 0 : this._currentCopies - 1, a = 1 === this.data.m ? 1 : -1, n = this._currentCopies; n;) {
                                                                                                            if (e = this.elemsData[r].it, i = e[e.length - 1].transform.mProps.v.props, g = i.length, e[e.length - 1].transform.mProps._mdf = !0, e[e.length - 1].transform.op._mdf = !0, e[e.length - 1].transform.op.v = 1 === this._currentCopies ? this.so.v : this.so.v + (this.eo.v - this.so.v) * (r / (this._currentCopies - 1)), 0 !== v) {
                                                                                                                for ((0 !== r && 1 === a || r !== this._currentCopies - 1 && -1 === a) && this.applyTransforms(this.pMatrix, this.rMatrix, this.sMatrix, this.tr, 1, !1), this.matrix.transform(x[0], x[1], x[2], x[3], x[4], x[5], x[6], x[7], x[8], x[9], x[10], x[11], x[12], x[13], x[14], x[15]), this.matrix.transform(k[0], k[1], k[2], k[3], k[4], k[5], k[6], k[7], k[8], k[9], k[10], k[11], k[12], k[13], k[14], k[15]), this.matrix.transform(f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], f[9], f[10], f[11], f[12], f[13], f[14], f[15]), y = 0; y < g; y += 1) i[y] = this.matrix.props[y];
                                                                                                                this.matrix.reset()
                                                                                                            } else
                                                                                                                for (this.matrix.reset(), y = 0; y < g; y += 1) i[y] = this.matrix.props[y];
                                                                                                            v += 1, n -= 1, r += a
                                                                                                        }
                                                                                                    } else
                                                                                                        for (n = this._currentCopies, r = 0, a = 1; n;) e = this.elemsData[r].it, i = e[e.length - 1].transform.mProps.v.props, e[e.length - 1].transform.mProps._mdf = !1, e[e.length - 1].transform.op._mdf = !1, n -= 1, r += a;
                                                                                                    return s
                                                                                                }, RepeaterModifier.prototype.addShape = function() {}, ShapeModifiers.registerModifier("rp", RepeaterModifier), ShapeCollection.prototype.addShape = function(t) {
                                                                                                    this._length === this._maxLength && (this.shapes = this.shapes.concat(createSizedArray(this._maxLength)), this._maxLength *= 2), this.shapes[this._length] = t, this._length += 1
                                                                                                }, ShapeCollection.prototype.releaseShapes = function() {
                                                                                                    var t;
                                                                                                    for (t = 0; t < this._length; t += 1) shapePool.release(this.shapes[t]);
                                                                                                    this._length = 0
                                                                                                }, DashProperty.prototype.getValue = function(t) {
                                                                                                    if ((this.elem.globalData.frameId !== this.frameId || t) && (this.frameId = this.elem.globalData.frameId, this.iterateDynamicProperties(), this._mdf = this._mdf || t, this._mdf)) {
                                                                                                        var e = 0,
                                                                                                            i = this.dataProps.length;
                                                                                                        for ("svg" === this.renderer && (this.dashStr = ""), e = 0; e < i; e += 1) "o" !== this.dataProps[e].n ? "svg" === this.renderer ? this.dashStr += " " + this.dataProps[e].p.v : this.dashArray[e] = this.dataProps[e].p.v : this.dashoffset[0] = this.dataProps[e].p.v
                                                                                                    }
                                                                                                }, extendPrototype([DynamicPropertyContainer], DashProperty), GradientProperty.prototype.comparePoints = function(t, e) {
                                                                                                    for (var i = 0, r = this.o.length / 2; i < r;) {
                                                                                                        if (Math.abs(t[4 * i] - t[4 * e + 2 * i]) > .01) return !1;
                                                                                                        i += 1
                                                                                                    }
                                                                                                    return !0
                                                                                                }, GradientProperty.prototype.checkCollapsable = function() {
                                                                                                    if (this.o.length / 2 != this.c.length / 4) return !1;
                                                                                                    if (this.data.k.k[0].s)
                                                                                                        for (var t = 0, e = this.data.k.k.length; t < e;) {
                                                                                                            if (!this.comparePoints(this.data.k.k[t].s, this.data.p)) return !1;
                                                                                                            t += 1
                                                                                                        } else if (!this.comparePoints(this.data.k.k, this.data.p)) return !1;
                                                                                                    return !0
                                                                                                }, GradientProperty.prototype.getValue = function(t) {
                                                                                                    if (this.prop.getValue(), this._mdf = !1, this._cmdf = !1, this._omdf = !1, this.prop._mdf || t) {
                                                                                                        var e, i, r, a = 4 * this.data.p;
                                                                                                        for (e = 0; e < a; e += 1) i = e % 4 == 0 ? 100 : 255, r = Math.round(this.prop.v[e] * i), this.c[e] !== r && (this.c[e] = r, this._cmdf = !t);
                                                                                                        if (this.o.length)
                                                                                                            for (a = this.prop.v.length, e = 4 * this.data.p; e < a; e += 1) i = e % 2 == 0 ? 100 : 1, r = e % 2 == 0 ? Math.round(100 * this.prop.v[e]) : this.prop.v[e], this.o[e - 4 * this.data.p] !== r && (this.o[e - 4 * this.data.p] = r, this._omdf = !t);
                                                                                                        this._mdf = !t
                                                                                                    }
                                                                                                }, extendPrototype([DynamicPropertyContainer], GradientProperty);
                                                                                                var buildShapeString = function(t, e, i, r) {
                                                                                                        if (0 === e) return "";
                                                                                                        var a, n = t.o,
                                                                                                            s = t.i,
                                                                                                            o = t.v,
                                                                                                            l = " M" + r.applyToPointStringified(o[0][0], o[0][1]);
                                                                                                        for (a = 1; a < e; a += 1) l += " C" + r.applyToPointStringified(n[a - 1][0], n[a - 1][1]) + " " + r.applyToPointStringified(s[a][0], s[a][1]) + " " + r.applyToPointStringified(o[a][0], o[a][1]);
                                                                                                        return i && e && (l += " C" + r.applyToPointStringified(n[a - 1][0], n[a - 1][1]) + " " + r.applyToPointStringified(s[0][0], s[0][1]) + " " + r.applyToPointStringified(o[0][0], o[0][1]), l += "z"), l
                                                                                                    },
                                                                                                    audioControllerFactory = function() {
                                                                                                        function t(t) {
                                                                                                            this.audios = [], this.audioFactory = t, this._volume = 1, this._isMuted = !1
                                                                                                        }
                                                                                                        return t.prototype = {
                                                                                                                addAudio: function(t) {
                                                                                                                    this.audios.push(t)
                                                                                                                },
                                                                                                                pause: function() {
                                                                                                                    var t, e = this.audios.length;
                                                                                                                    for (t = 0; t < e; t += 1) this.audios[t].pause()
                                                                                                                },
                                                                                                                resume: function() {
                                                                                                                    var t, e = this.audios.length;
                                                                                                                    for (t = 0; t < e; t += 1) this.audios[t].resume()
                                                                                                                },
                                                                                                                setRate: function(t) {
                                                                                                                    var e, i = this.audios.length;
                                                                                                                    for (e = 0; e < i; e += 1) this.audios[e].setRate(t)
                                                                                                                },
                                                                                                                createAudio: function(t) {
                                                                                                                    return this.audioFactory ? this.audioFactory(t) : Howl ? new Howl({
                                                                                                                        src: [t]
                                                                                                                    }) : {
                                                                                                                        isPlaying: !1,
                                                                                                                        play: function() {
                                                                                                                            this.isPlaying = !0
                                                                                                                        },
                                                                                                                        seek: function() {
                                                                                                                            this.isPlaying = !1
                                                                                                                        },
                                                                                                                        playing: function() {},
                                                                                                                        rate: function() {},
                                                                                                                        setVolume: function() {}
                                                                                                                    }
                                                                                                                },
                                                                                                                setAudioFactory: function(t) {
                                                                                                                    this.audioFactory = t
                                                                                                                },
                                                                                                                setVolume: function(t) {
                                                                                                                    this._volume = t, this._updateVolume()
                                                                                                                },
                                                                                                                mute: function() {
                                                                                                                    this._isMuted = !0, this._updateVolume()
                                                                                                                },
                                                                                                                unmute: function() {
                                                                                                                    this._isMuted = !1, this._updateVolume()
                                                                                                                },
                                                                                                                getVolume: function() {
                                                                                                                    return this._volume
                                                                                                                },
                                                                                                                _updateVolume: function() {
                                                                                                                    var t, e = this.audios.length;
                                                                                                                    for (t = 0; t < e; t += 1) this.audios[t].volume(this._volume * (this._isMuted ? 0 : 1))
                                                                                                                }
                                                                                                            },
                                                                                                            function() {
                                                                                                                return new t
                                                                                                            }
                                                                                                    }(),
                                                                                                    ImagePreloader = function() {
                                                                                                        var t = function() {
                                                                                                            var t = createTag("canvas");
                                                                                                            t.width = 1, t.height = 1;
                                                                                                            var e = t.getContext("2d");
                                                                                                            return e.fillStyle = "rgba(0,0,0,0)", e.fillRect(0, 0, 1, 1), t
                                                                                                        }();

                                                                                                        function e() {
                                                                                                            this.loadedAssets += 1, this.loadedAssets === this.totalImages && this.loadedFootagesCount === this.totalFootages && this.imagesLoadedCb && this.imagesLoadedCb(null)
                                                                                                        }

                                                                                                        function i() {
                                                                                                            this.loadedFootagesCount += 1, this.loadedAssets === this.totalImages && this.loadedFootagesCount === this.totalFootages && this.imagesLoadedCb && this.imagesLoadedCb(null)
                                                                                                        }

                                                                                                        function r(t, e, i) {
                                                                                                            var r = "";
                                                                                                            if (t.e) r = t.p;
                                                                                                            else if (e) {
                                                                                                                var a = t.p; -
                                                                                                                1 !== a.indexOf("images/") && (a = a.split("/")[1]), r = e + a
                                                                                                            } else r = i, r += t.u ? t.u : "", r += t.p;
                                                                                                            return r
                                                                                                        }

                                                                                                        function a() {
                                                                                                            this._imageLoaded = e.bind(this), this._footageLoaded = i.bind(this), this.testImageLoaded = function(t) {
                                                                                                                var e = 0,
                                                                                                                    i = setInterval(function() {
                                                                                                                        var r = t.getBBox();
                                                                                                                        (r.width || e > 500) && (this._imageLoaded(), clearInterval(i)), e += 1
                                                                                                                    }.bind(this), 50)
                                                                                                            }.bind(this), this.createFootageData = function(t) {
                                                                                                                var e = {
                                                                                                                        assetData: t
                                                                                                                    },
                                                                                                                    i = r(t, this.assetsPath, this.path);
                                                                                                                return dataManager.loadData(i, function(t) {
                                                                                                                    e.img = t, this._footageLoaded()
                                                                                                                }.bind(this), function() {
                                                                                                                    e.img = {}, this._footageLoaded()
                                                                                                                }.bind(this)), e
                                                                                                            }.bind(this), this.assetsPath = "", this.path = "", this.totalImages = 0, this.totalFootages = 0, this.loadedAssets = 0, this.loadedFootagesCount = 0, this.imagesLoadedCb = null, this.images = []
                                                                                                        }
                                                                                                        return a.prototype = {
                                                                                                            loadAssets: function(t, e) {
                                                                                                                var i;
                                                                                                                this.imagesLoadedCb = e;
                                                                                                                var r = t.length;
                                                                                                                for (i = 0; i < r; i += 1) t[i].layers || (t[i].t && "seq" !== t[i].t ? 3 === t[i].t && (this.totalFootages += 1, this.images.push(this.createFootageData(t[i]))) : (this.totalImages += 1, this.images.push(this._createImageData(t[i]))))
                                                                                                            },
                                                                                                            setAssetsPath: function(t) {
                                                                                                                this.assetsPath = t || ""
                                                                                                            },
                                                                                                            setPath: function(t) {
                                                                                                                this.path = t || ""
                                                                                                            },
                                                                                                            loadedImages: function() {
                                                                                                                return this.totalImages === this.loadedAssets
                                                                                                            },
                                                                                                            loadedFootages: function() {
                                                                                                                return this.totalFootages === this.loadedFootagesCount
                                                                                                            },
                                                                                                            destroy: function() {
                                                                                                                this.imagesLoadedCb = null, this.images.length = 0
                                                                                                            },
                                                                                                            getAsset: function(t) {
                                                                                                                var e = 0,
                                                                                                                    i = this.images.length;
                                                                                                                for (; e < i;) {
                                                                                                                    if (this.images[e].assetData === t) return this.images[e].img;
                                                                                                                    e += 1
                                                                                                                }
                                                                                                                return null
                                                                                                            },
                                                                                                            createImgData: function(e) {
                                                                                                                var i = r(e, this.assetsPath, this.path),
                                                                                                                    a = createTag("img");
                                                                                                                a.crossOrigin = "anonymous", a.addEventListener("load", this._imageLoaded, !1), a.addEventListener("error", function() {
                                                                                                                    n.img = t, this._imageLoaded()
                                                                                                                }.bind(this), !1), a.src = i;
                                                                                                                var n = {
                                                                                                                    img: a,
                                                                                                                    assetData: e
                                                                                                                };
                                                                                                                return n
                                                                                                            },
                                                                                                            createImageData: function(e) {
                                                                                                                var i = r(e, this.assetsPath, this.path),
                                                                                                                    a = createNS("image");
                                                                                                                isSafari ? this.testImageLoaded(a) : a.addEventListener("load", this._imageLoaded, !1);
                                                                                                                a.addEventListener("error", function() {
                                                                                                                    n.img = t, this._imageLoaded()
                                                                                                                }.bind(this), !1), a.setAttributeNS("http://www.w3.org/1999/xlink", "href", i), this._elementHelper.append ? this._elementHelper.append(a) : this._elementHelper.appendChild(a);
                                                                                                                var n = {
                                                                                                                    img: a,
                                                                                                                    assetData: e
                                                                                                                };
                                                                                                                return n
                                                                                                            },
                                                                                                            imageLoaded: e,
                                                                                                            footageLoaded: i,
                                                                                                            setCacheType: function(t, e) {
                                                                                                                "svg" === t ? (this._elementHelper = e, this._createImageData = this.createImageData.bind(this)) : this._createImageData = this.createImgData.bind(this)
                                                                                                            }
                                                                                                        }, a
                                                                                                    }(),
                                                                                                    featureSupport = function() {
                                                                                                        var t = {
                                                                                                            maskType: !0
                                                                                                        };
                                                                                                        return (/MSIE 10/i.test(navigator.userAgent) || /MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent) || /Edge\/\d./i.test(navigator.userAgent)) && (t.maskType = !1), t
                                                                                                    }(),
                                                                                                    filtersFactory = function() {
                                                                                                        var t = {};
                                                                                                        return t.createFilter = function(t, e) {
                                                                                                            var i = createNS("filter");
                                                                                                            i.setAttribute("id", t), !0 !== e && (i.setAttribute("filterUnits", "objectBoundingBox"), i.setAttribute("x", "0%"), i.setAttribute("y", "0%"), i.setAttribute("width", "100%"), i.setAttribute("height", "100%"));
                                                                                                            return i
                                                                                                        }, t.createAlphaToLuminanceFilter = function() {
                                                                                                            var t = createNS("feColorMatrix");
                                                                                                            return t.setAttribute("type", "matrix"), t.setAttribute("color-interpolation-filters", "sRGB"), t.setAttribute("values", "0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"), t
                                                                                                        }, t
                                                                                                    }();

                                                                                                function TextAnimatorProperty(t, e, i) {
                                                                                                    this._isFirstFrame = !0, this._hasMaskedPath = !1, this._frameId = -1, this._textData = t, this._renderType = e, this._elem = i, this._animatorsData = createSizedArray(this._textData.a.length), this._pathData = {}, this._moreOptions = {
                                                                                                        alignment: {}
                                                                                                    }, this.renderedLetters = [], this.lettersChangedFlag = !1, this.initDynamicPropertyContainer(i)
                                                                                                }

                                                                                                function TextAnimatorDataProperty(t, e, i) {
                                                                                                    var r = {
                                                                                                            propType: !1
                                                                                                        },
                                                                                                        a = PropertyFactory.getProp,
                                                                                                        n = e.a;
                                                                                                    this.a = {
                                                                                                        r: n.r ? a(t, n.r, 0, degToRads, i) : r,
                                                                                                        rx: n.rx ? a(t, n.rx, 0, degToRads, i) : r,
                                                                                                        ry: n.ry ? a(t, n.ry, 0, degToRads, i) : r,
                                                                                                        sk: n.sk ? a(t, n.sk, 0, degToRads, i) : r,
                                                                                                        sa: n.sa ? a(t, n.sa, 0, degToRads, i) : r,
                                                                                                        s: n.s ? a(t, n.s, 1, .01, i) : r,
                                                                                                        a: n.a ? a(t, n.a, 1, 0, i) : r,
                                                                                                        o: n.o ? a(t, n.o, 0, .01, i) : r,
                                                                                                        p: n.p ? a(t, n.p, 1, 0, i) : r,
                                                                                                        sw: n.sw ? a(t, n.sw, 0, 0, i) : r,
                                                                                                        sc: n.sc ? a(t, n.sc, 1, 0, i) : r,
                                                                                                        fc: n.fc ? a(t, n.fc, 1, 0, i) : r,
                                                                                                        fh: n.fh ? a(t, n.fh, 0, 0, i) : r,
                                                                                                        fs: n.fs ? a(t, n.fs, 0, .01, i) : r,
                                                                                                        fb: n.fb ? a(t, n.fb, 0, .01, i) : r,
                                                                                                        t: n.t ? a(t, n.t, 0, 0, i) : r
                                                                                                    }, this.s = TextSelectorProp.getTextSelectorProp(t, e.s, i), this.s.t = e.s.t
                                                                                                }

                                                                                                function LetterProps(t, e, i, r, a, n) {
                                                                                                    this.o = t, this.sw = e, this.sc = i, this.fc = r, this.m = a, this.p = n, this._mdf = {
                                                                                                        o: !0,
                                                                                                        sw: !!e,
                                                                                                        sc: !!i,
                                                                                                        fc: !!r,
                                                                                                        m: !0,
                                                                                                        p: !0
                                                                                                    }
                                                                                                }

                                                                                                function TextProperty(t, e) {
                                                                                                    this._frameId = initialDefaultFrame, this.pv = "", this.v = "", this.kf = !1, this._isFirstFrame = !0, this._mdf = !1, this.data = e, this.elem = t, this.comp = this.elem.comp, this.keysIndex = 0, this.canResize = !1, this.minimumFontSize = 1, this.effectsSequence = [], this.currentData = {
                                                                                                        ascent: 0,
                                                                                                        boxWidth: this.defaultBoxWidth,
                                                                                                        f: "",
                                                                                                        fStyle: "",
                                                                                                        fWeight: "",
                                                                                                        fc: "",
                                                                                                        j: "",
                                                                                                        justifyOffset: "",
                                                                                                        l: [],
                                                                                                        lh: 0,
                                                                                                        lineWidths: [],
                                                                                                        ls: "",
                                                                                                        of: "",
                                                                                                        s: "",
                                                                                                        sc: "",
                                                                                                        sw: 0,
                                                                                                        t: 0,
                                                                                                        tr: 0,
                                                                                                        sz: 0,
                                                                                                        ps: null,
                                                                                                        fillColorAnim: !1,
                                                                                                        strokeColorAnim: !1,
                                                                                                        strokeWidthAnim: !1,
                                                                                                        yOffset: 0,
                                                                                                        finalSize: 0,
                                                                                                        finalText: [],
                                                                                                        finalLineHeight: 0,
                                                                                                        __complete: !1
                                                                                                    }, this.copyData(this.currentData, this.data.d.k[0].s), this.searchProperty() || this.completeTextData(this.currentData)
                                                                                                }
                                                                                                TextAnimatorProperty.prototype.searchProperties = function() {
                                                                                                    var t, e, i = this._textData.a.length,
                                                                                                        r = PropertyFactory.getProp;
                                                                                                    for (t = 0; t < i; t += 1) e = this._textData.a[t], this._animatorsData[t] = new TextAnimatorDataProperty(this._elem, e, this);
                                                                                                    this._textData.p && "m" in this._textData.p ? (this._pathData = {
                                                                                                        a: r(this._elem, this._textData.p.a, 0, 0, this),
                                                                                                        f: r(this._elem, this._textData.p.f, 0, 0, this),
                                                                                                        l: r(this._elem, this._textData.p.l, 0, 0, this),
                                                                                                        r: r(this._elem, this._textData.p.r, 0, 0, this),
                                                                                                        p: r(this._elem, this._textData.p.p, 0, 0, this),
                                                                                                        m: this._elem.maskManager.getMaskProperty(this._textData.p.m)
                                                                                                    }, this._hasMaskedPath = !0) : this._hasMaskedPath = !1, this._moreOptions.alignment = r(this._elem, this._textData.m.a, 1, 0, this)
                                                                                                }, TextAnimatorProperty.prototype.getMeasures = function(t, e) {
                                                                                                    if (this.lettersChangedFlag = e, this._mdf || this._isFirstFrame || e || this._hasMaskedPath && this._pathData.m._mdf) {
                                                                                                        this._isFirstFrame = !1;
                                                                                                        var i, r, a, n, s, o, l, h, c, p, m, d, u, f, x, k, y, g, v, _ = this._moreOptions.alignment.v,
                                                                                                            b = this._animatorsData,
                                                                                                            w = this._textData,
                                                                                                            E = this.mHelper,
                                                                                                            D = this._renderType,
                                                                                                            A = this.renderedLetters.length,
                                                                                                            S = t.l;
                                                                                                        if (this._hasMaskedPath) {
                                                                                                            if (v = this._pathData.m, !this._pathData.n || this._pathData._mdf) {
                                                                                                                var C, P = v.v;
                                                                                                                for (this._pathData.r.v && (P = P.reverse()), s = {
                                                                                                                        tLength: 0,
                                                                                                                        segments: []
                                                                                                                    }, n = P._length - 1, k = 0, a = 0; a < n; a += 1) C = bez.buildBezierData(P.v[a], P.v[a + 1], [P.o[a][0] - P.v[a][0], P.o[a][1] - P.v[a][1]], [P.i[a + 1][0] - P.v[a + 1][0], P.i[a + 1][1] - P.v[a + 1][1]]), s.tLength += C.segmentLength, s.segments.push(C), k += C.segmentLength;
                                                                                                                a = n, v.v.c && (C = bez.buildBezierData(P.v[a], P.v[0], [P.o[a][0] - P.v[a][0], P.o[a][1] - P.v[a][1]], [P.i[0][0] - P.v[0][0], P.i[0][1] - P.v[0][1]]), s.tLength += C.segmentLength, s.segments.push(C), k += C.segmentLength), this._pathData.pi = s
                                                                                                            }
                                                                                                            if (s = this._pathData.pi, o = this._pathData.f.v, m = 0, p = 1, h = 0, c = !0, f = s.segments, o < 0 && v.v.c)
                                                                                                                for (s.tLength < Math.abs(o) && (o = -Math.abs(o) % s.tLength), m = f.length - 1, u = f[m].points, p = u.length - 1; o < 0;) o += u[p].partialLength, (p -= 1) < 0 && (u = f[m -= 1].points, p = u.length - 1);
                                                                                                            u = f[m].points, d = u[p - 1], l = u[p], x = l.partialLength
                                                                                                        }
                                                                                                        n = S.length, i = 0, r = 0;
                                                                                                        var T, B, V, M, I, O, G = 1.2 * t.finalSize * .714,
                                                                                                            F = !0;
                                                                                                        M = b.length;
                                                                                                        var N, R, L, j, z, W, H, U, $, q, Y, K, Q = -1,
                                                                                                            X = o,
                                                                                                            J = m,
                                                                                                            Z = p,
                                                                                                            tt = -1,
                                                                                                            et = "",
                                                                                                            it = this.defaultPropsArray;
                                                                                                        if (2 === t.j || 1 === t.j) {
                                                                                                            var rt = 0,
                                                                                                                at = 0,
                                                                                                                nt = 2 === t.j ? -.5 : -1,
                                                                                                                st = 0,
                                                                                                                ot = !0;
                                                                                                            for (a = 0; a < n; a += 1)
                                                                                                                if (S[a].n) {
                                                                                                                    for (rt && (rt += at); st < a;) S[st].animatorJustifyOffset = rt, st += 1;
                                                                                                                    rt = 0, ot = !0
                                                                                                                } else {
                                                                                                                    for (V = 0; V < M; V += 1)(T = b[V].a).t.propType && (ot && 2 === t.j && (at += T.t.v * nt), B = b[V].s, (O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars)).length ? rt += T.t.v * O[0] * nt : rt += T.t.v * O * nt);
                                                                                                                    ot = !1
                                                                                                                } for (rt && (rt += at); st < a;) S[st].animatorJustifyOffset = rt, st += 1
                                                                                                        }
                                                                                                        for (a = 0; a < n; a += 1) {
                                                                                                            if (E.reset(), j = 1, S[a].n) i = 0, r += t.yOffset, r += F ? 1 : 0, o = X, F = !1, this._hasMaskedPath && (p = Z, u = f[m = J].points, d = u[p - 1], l = u[p], x = l.partialLength, h = 0), et = "", Y = "", $ = "", K = "", it = this.defaultPropsArray;
                                                                                                            else {
                                                                                                                if (this._hasMaskedPath) {
                                                                                                                    if (tt !== S[a].line) {
                                                                                                                        switch (t.j) {
                                                                                                                            case 1:
                                                                                                                                o += k - t.lineWidths[S[a].line];
                                                                                                                                break;
                                                                                                                            case 2:
                                                                                                                                o += (k - t.lineWidths[S[a].line]) / 2
                                                                                                                        }
                                                                                                                        tt = S[a].line
                                                                                                                    }
                                                                                                                    Q !== S[a].ind && (S[Q] && (o += S[Q].extra), o += S[a].an / 2, Q = S[a].ind), o += _[0] * S[a].an * .005;
                                                                                                                    var lt = 0;
                                                                                                                    for (V = 0; V < M; V += 1)(T = b[V].a).p.propType && (B = b[V].s, (O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars)).length ? lt += T.p.v[0] * O[0] : lt += T.p.v[0] * O), T.a.propType && (B = b[V].s, (O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars)).length ? lt += T.a.v[0] * O[0] : lt += T.a.v[0] * O);
                                                                                                                    for (c = !0, this._pathData.a.v && (o = .5 * S[0].an + (k - this._pathData.f.v - .5 * S[0].an - .5 * S[S.length - 1].an) * Q / (n - 1), o += this._pathData.f.v); c;) h + x >= o + lt || !u ? (y = (o + lt - h) / l.partialLength, R = d.point[0] + (l.point[0] - d.point[0]) * y, L = d.point[1] + (l.point[1] - d.point[1]) * y, E.translate(-_[0] * S[a].an * .005, -_[1] * G * .01), c = !1) : u && (h += l.partialLength, (p += 1) >= u.length && (p = 0, f[m += 1] ? u = f[m].points : v.v.c ? (p = 0, u = f[m = 0].points) : (h -= l.partialLength, u = null)), u && (d = l, l = u[p], x = l.partialLength));
                                                                                                                    N = S[a].an / 2 - S[a].add, E.translate(-N, 0, 0)
                                                                                                                } else N = S[a].an / 2 - S[a].add, E.translate(-N, 0, 0), E.translate(-_[0] * S[a].an * .005, -_[1] * G * .01, 0);
                                                                                                                for (V = 0; V < M; V += 1)(T = b[V].a).t.propType && (B = b[V].s, O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars), 0 === i && 0 === t.j || (this._hasMaskedPath ? O.length ? o += T.t.v * O[0] : o += T.t.v * O : O.length ? i += T.t.v * O[0] : i += T.t.v * O));
                                                                                                                for (t.strokeWidthAnim && (W = t.sw || 0), t.strokeColorAnim && (z = t.sc ? [t.sc[0], t.sc[1], t.sc[2]] : [0, 0, 0]), t.fillColorAnim && t.fc && (H = [t.fc[0], t.fc[1], t.fc[2]]), V = 0; V < M; V += 1)(T = b[V].a).a.propType && (B = b[V].s, (O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars)).length ? E.translate(-T.a.v[0] * O[0], -T.a.v[1] * O[1], T.a.v[2] * O[2]) : E.translate(-T.a.v[0] * O, -T.a.v[1] * O, T.a.v[2] * O));
                                                                                                                for (V = 0; V < M; V += 1)(T = b[V].a).s.propType && (B = b[V].s, (O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars)).length ? E.scale(1 + (T.s.v[0] - 1) * O[0], 1 + (T.s.v[1] - 1) * O[1], 1) : E.scale(1 + (T.s.v[0] - 1) * O, 1 + (T.s.v[1] - 1) * O, 1));
                                                                                                                for (V = 0; V < M; V += 1) {
                                                                                                                    if (T = b[V].a, B = b[V].s, O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars), T.sk.propType && (O.length ? E.skewFromAxis(-T.sk.v * O[0], T.sa.v * O[1]) : E.skewFromAxis(-T.sk.v * O, T.sa.v * O)), T.r.propType && (O.length ? E.rotateZ(-T.r.v * O[2]) : E.rotateZ(-T.r.v * O)), T.ry.propType && (O.length ? E.rotateY(T.ry.v * O[1]) : E.rotateY(T.ry.v * O)), T.rx.propType && (O.length ? E.rotateX(T.rx.v * O[0]) : E.rotateX(T.rx.v * O)), T.o.propType && (O.length ? j += (T.o.v * O[0] - j) * O[0] : j += (T.o.v * O - j) * O), t.strokeWidthAnim && T.sw.propType && (O.length ? W += T.sw.v * O[0] : W += T.sw.v * O), t.strokeColorAnim && T.sc.propType)
                                                                                                                        for (U = 0; U < 3; U += 1) O.length ? z[U] += (T.sc.v[U] - z[U]) * O[0] : z[U] += (T.sc.v[U] - z[U]) * O;
                                                                                                                    if (t.fillColorAnim && t.fc) {
                                                                                                                        if (T.fc.propType)
                                                                                                                            for (U = 0; U < 3; U += 1) O.length ? H[U] += (T.fc.v[U] - H[U]) * O[0] : H[U] += (T.fc.v[U] - H[U]) * O;
                                                                                                                        T.fh.propType && (H = O.length ? addHueToRGB(H, T.fh.v * O[0]) : addHueToRGB(H, T.fh.v * O)), T.fs.propType && (H = O.length ? addSaturationToRGB(H, T.fs.v * O[0]) : addSaturationToRGB(H, T.fs.v * O)), T.fb.propType && (H = O.length ? addBrightnessToRGB(H, T.fb.v * O[0]) : addBrightnessToRGB(H, T.fb.v * O))
                                                                                                                    }
                                                                                                                }
                                                                                                                for (V = 0; V < M; V += 1)(T = b[V].a).p.propType && (B = b[V].s, O = B.getMult(S[a].anIndexes[V], w.a[V].s.totalChars), this._hasMaskedPath ? O.length ? E.translate(0, T.p.v[1] * O[0], -T.p.v[2] * O[1]) : E.translate(0, T.p.v[1] * O, -T.p.v[2] * O) : O.length ? E.translate(T.p.v[0] * O[0], T.p.v[1] * O[1], -T.p.v[2] * O[2]) : E.translate(T.p.v[0] * O, T.p.v[1] * O, -T.p.v[2] * O));
                                                                                                                if (t.strokeWidthAnim && ($ = W < 0 ? 0 : W), t.strokeColorAnim && (q = "rgb(" + Math.round(255 * z[0]) + "," + Math.round(255 * z[1]) + "," + Math.round(255 * z[2]) + ")"), t.fillColorAnim && t.fc && (Y = "rgb(" + Math.round(255 * H[0]) + "," + Math.round(255 * H[1]) + "," + Math.round(255 * H[2]) + ")"), this._hasMaskedPath) {
                                                                                                                    if (E.translate(0, -t.ls), E.translate(0, _[1] * G * .01 + r, 0), this._pathData.p.v) {
                                                                                                                        g = (l.point[1] - d.point[1]) / (l.point[0] - d.point[0]);
                                                                                                                        var ht = 180 * Math.atan(g) / Math.PI;
                                                                                                                        l.point[0] < d.point[0] && (ht += 180), E.rotate(-ht * Math.PI / 180)
                                                                                                                    }
                                                                                                                    E.translate(R, L, 0), o -= _[0] * S[a].an * .005, S[a + 1] && Q !== S[a + 1].ind && (o += S[a].an / 2, o += .001 * t.tr * t.finalSize)
                                                                                                                } else {
                                                                                                                    switch (E.translate(i, r, 0), t.ps && E.translate(t.ps[0], t.ps[1] + t.ascent, 0), t.j) {
                                                                                                                        case 1:
                                                                                                                            E.translate(S[a].animatorJustifyOffset + t.justifyOffset + (t.boxWidth - t.lineWidths[S[a].line]), 0, 0);
                                                                                                                            break;
                                                                                                                        case 2:
                                                                                                                            E.translate(S[a].animatorJustifyOffset + t.justifyOffset + (t.boxWidth - t.lineWidths[S[a].line]) / 2, 0, 0)
                                                                                                                    }
                                                                                                                    E.translate(0, -t.ls), E.translate(N, 0, 0), E.translate(_[0] * S[a].an * .005, _[1] * G * .01, 0), i += S[a].l + .001 * t.tr * t.finalSize
                                                                                                                }
                                                                                                                "html" === D ? et = E.toCSS() : "svg" === D ? et = E.to2dCSS() : it = [E.props[0], E.props[1], E.props[2], E.props[3], E.props[4], E.props[5], E.props[6], E.props[7], E.props[8], E.props[9], E.props[10], E.props[11], E.props[12], E.props[13], E.props[14], E.props[15]], K = j
                                                                                                            }
                                                                                                            A <= a ? (I = new LetterProps(K, $, q, Y, et, it), this.renderedLetters.push(I), A += 1, this.lettersChangedFlag = !0) : (I = this.renderedLetters[a], this.lettersChangedFlag = I.update(K, $, q, Y, et, it) || this.lettersChangedFlag)
                                                                                                        }
                                                                                                    }
                                                                                                }, TextAnimatorProperty.prototype.getValue = function() {
                                                                                                    this._elem.globalData.frameId !== this._frameId && (this._frameId = this._elem.globalData.frameId, this.iterateDynamicProperties())
                                                                                                }, TextAnimatorProperty.prototype.mHelper = new Matrix, TextAnimatorProperty.prototype.defaultPropsArray = [], extendPrototype([DynamicPropertyContainer], TextAnimatorProperty), LetterProps.prototype.update = function(t, e, i, r, a, n) {
                                                                                                    this._mdf.o = !1, this._mdf.sw = !1, this._mdf.sc = !1, this._mdf.fc = !1, this._mdf.m = !1, this._mdf.p = !1;
                                                                                                    var s = !1;
                                                                                                    return this.o !== t && (this.o = t, this._mdf.o = !0, s = !0), this.sw !== e && (this.sw = e, this._mdf.sw = !0, s = !0), this.sc !== i && (this.sc = i, this._mdf.sc = !0, s = !0), this.fc !== r && (this.fc = r, this._mdf.fc = !0, s = !0), this.m !== a && (this.m = a, this._mdf.m = !0, s = !0), !n.length || this.p[0] === n[0] && this.p[1] === n[1] && this.p[4] === n[4] && this.p[5] === n[5] && this.p[12] === n[12] && this.p[13] === n[13] || (this.p = n, this._mdf.p = !0, s = !0), s
                                                                                                }, TextProperty.prototype.defaultBoxWidth = [0, 0], TextProperty.prototype.copyData = function(t, e) {
                                                                                                    for (var i in e) Object.prototype.hasOwnProperty.call(e, i) && (t[i] = e[i]);
                                                                                                    return t
                                                                                                }, TextProperty.prototype.setCurrentData = function(t) {
                                                                                                    t.__complete || this.completeTextData(t), this.currentData = t, this.currentData.boxWidth = this.currentData.boxWidth || this.defaultBoxWidth, this._mdf = !0
                                                                                                }, TextProperty.prototype.searchProperty = function() {
                                                                                                    return this.searchKeyframes()
                                                                                                }, TextProperty.prototype.searchKeyframes = function() {
                                                                                                    return this.kf = this.data.d.k.length > 1, this.kf && this.addEffect(this.getKeyframeValue.bind(this)), this.kf
                                                                                                }, TextProperty.prototype.addEffect = function(t) {
                                                                                                    this.effectsSequence.push(t), this.elem.addDynamicProperty(this)
                                                                                                }, TextProperty.prototype.getValue = function(t) {
                                                                                                    if (this.elem.globalData.frameId !== this.frameId && this.effectsSequence.length || t) {
                                                                                                        this.currentData.t = this.data.d.k[this.keysIndex].s.t;
                                                                                                        var e = this.currentData,
                                                                                                            i = this.keysIndex;
                                                                                                        if (this.lock) this.setCurrentData(this.currentData);
                                                                                                        else {
                                                                                                            var r;
                                                                                                            this.lock = !0, this._mdf = !1;
                                                                                                            var a = this.effectsSequence.length,
                                                                                                                n = t || this.data.d.k[this.keysIndex].s;
                                                                                                            for (r = 0; r < a; r += 1) n = i !== this.keysIndex ? this.effectsSequence[r](n, n.t) : this.effectsSequence[r](this.currentData, n.t);
                                                                                                            e !== n && this.setCurrentData(n), this.v = this.currentData, this.pv = this.v, this.lock = !1, this.frameId = this.elem.globalData.frameId
                                                                                                        }
                                                                                                    }
                                                                                                }, TextProperty.prototype.getKeyframeValue = function() {
                                                                                                    for (var t = this.data.d.k, e = this.elem.comp.renderedFrame, i = 0, r = t.length; i <= r - 1 && !(i === r - 1 || t[i + 1].t > e);) i += 1;
                                                                                                    return this.keysIndex !== i && (this.keysIndex = i), this.data.d.k[this.keysIndex].s
                                                                                                }, TextProperty.prototype.buildFinalText = function(t) {
                                                                                                    for (var e, i, r = [], a = 0, n = t.length, s = !1; a < n;) e = t.charCodeAt(a), FontManager.isCombinedCharacter(e) ? r[r.length - 1] += t.charAt(a) : e >= 55296 && e <= 56319 ? (i = t.charCodeAt(a + 1)) >= 56320 && i <= 57343 ? (s || FontManager.isModifier(e, i) ? (r[r.length - 1] += t.substr(a, 2), s = !1) : r.push(t.substr(a, 2)), a += 1) : r.push(t.charAt(a)) : e > 56319 ? (i = t.charCodeAt(a + 1), FontManager.isZeroWidthJoiner(e, i) ? (s = !0, r[r.length - 1] += t.substr(a, 2), a += 1) : r.push(t.charAt(a))) : FontManager.isZeroWidthJoiner(e) ? (r[r.length - 1] += t.charAt(a), s = !0) : r.push(t.charAt(a)), a += 1;
                                                                                                    return r
                                                                                                }, TextProperty.prototype.completeTextData = function(t) {
                                                                                                    t.__complete = !0;
                                                                                                    var e, i, r, a, n, s, o, l = this.elem.globalData.fontManager,
                                                                                                        h = this.data,
                                                                                                        c = [],
                                                                                                        p = 0,
                                                                                                        m = h.m.g,
                                                                                                        d = 0,
                                                                                                        u = 0,
                                                                                                        f = 0,
                                                                                                        x = [],
                                                                                                        k = 0,
                                                                                                        y = 0,
                                                                                                        g = l.getFontByName(t.f),
                                                                                                        v = 0,
                                                                                                        _ = getFontProperties(g);
                                                                                                    t.fWeight = _.weight, t.fStyle = _.style, t.finalSize = t.s, t.finalText = this.buildFinalText(t.t), i = t.finalText.length, t.finalLineHeight = t.lh;
                                                                                                    var b, w = t.tr / 1e3 * t.finalSize;
                                                                                                    if (t.sz)
                                                                                                        for (var E, D, A = !0, S = t.sz[0], C = t.sz[1]; A;) {
                                                                                                            D = this.buildFinalText(t.t), E = 0, k = 0, i = D.length, w = t.tr / 1e3 * t.finalSize;
                                                                                                            var P = -1;
                                                                                                            for (e = 0; e < i; e += 1) b = D[e].charCodeAt(0), r = !1, " " === D[e] ? P = e : 13 !== b && 3 !== b || (k = 0, r = !0, E += t.finalLineHeight || 1.2 * t.finalSize), l.chars ? (o = l.getCharData(D[e], g.fStyle, g.fFamily), v = r ? 0 : o.w * t.finalSize / 100) : v = l.measureText(D[e], t.f, t.finalSize), k + v > S && " " !== D[e] ? (-1 === P ? i += 1 : e = P, E += t.finalLineHeight || 1.2 * t.finalSize, D.splice(e, P === e ? 1 : 0, "\r"), P = -1, k = 0) : (k += v, k += w);
                                                                                                            E += g.ascent * t.finalSize / 100, this.canResize && t.finalSize > this.minimumFontSize && C < E ? (t.finalSize -= 1, t.finalLineHeight = t.finalSize * t.lh / t.s) : (t.finalText = D, i = t.finalText.length, A = !1)
                                                                                                        }
                                                                                                    k = -w, v = 0;
                                                                                                    var T, B = 0;
                                                                                                    for (e = 0; e < i; e += 1)
                                                                                                        if (r = !1, T = t.finalText[e], 13 === (b = T.charCodeAt(0)) || 3 === b ? (B = 0, x.push(k), y = k > y ? k : y, k = -2 * w, a = "", r = !0, f += 1) : a = T, l.chars ? (o = l.getCharData(T, g.fStyle, l.getFontByName(t.f).fFamily), v = r ? 0 : o.w * t.finalSize / 100) : v = l.measureText(a, t.f, t.finalSize), " " === T ? B += v + w : (k += v + w + B, B = 0), c.push({
                                                                                                                l: v,
                                                                                                                an: v,
                                                                                                                add: d,
                                                                                                                n: r,
                                                                                                                anIndexes: [],
                                                                                                                val: a,
                                                                                                                line: f,
                                                                                                                animatorJustifyOffset: 0
                                                                                                            }), 2 == m) {
                                                                                                            if (d += v, "" === a || " " === a || e === i - 1) {
                                                                                                                for ("" !== a && " " !== a || (d -= v); u <= e;) c[u].an = d, c[u].ind = p, c[u].extra = v, u += 1;
                                                                                                                p += 1, d = 0
                                                                                                            }
                                                                                                        } else if (3 == m) {
                                                                                                        if (d += v, "" === a || e === i - 1) {
                                                                                                            for ("" === a && (d -= v); u <= e;) c[u].an = d, c[u].ind = p, c[u].extra = v, u += 1;
                                                                                                            d = 0, p += 1
                                                                                                        }
                                                                                                    } else c[p].ind = p, c[p].extra = 0, p += 1;
                                                                                                    if (t.l = c, y = k > y ? k : y, x.push(k), t.sz) t.boxWidth = t.sz[0], t.justifyOffset = 0;
                                                                                                    else switch (t.boxWidth = y, t.j) {
                                                                                                        case 1:
                                                                                                            t.justifyOffset = -t.boxWidth;
                                                                                                            break;
                                                                                                        case 2:
                                                                                                            t.justifyOffset = -t.boxWidth / 2;
                                                                                                            break;
                                                                                                        default:
                                                                                                            t.justifyOffset = 0
                                                                                                    }
                                                                                                    t.lineWidths = x;
                                                                                                    var V, M, I, O, G = h.a;
                                                                                                    s = G.length;
                                                                                                    var F = [];
                                                                                                    for (n = 0; n < s; n += 1) {
                                                                                                        for ((V = G[n]).a.sc && (t.strokeColorAnim = !0), V.a.sw && (t.strokeWidthAnim = !0), (V.a.fc || V.a.fh || V.a.fs || V.a.fb) && (t.fillColorAnim = !0), O = 0, I = V.s.b, e = 0; e < i; e += 1)(M = c[e]).anIndexes[n] = O, (1 == I && "" !== M.val || 2 == I && "" !== M.val && " " !== M.val || 3 == I && (M.n || " " == M.val || e == i - 1) || 4 == I && (M.n || e == i - 1)) && (1 === V.s.rn && F.push(O), O += 1);
                                                                                                        h.a[n].s.totalChars = O;
                                                                                                        var N, R = -1;
                                                                                                        if (1 === V.s.rn)
                                                                                                            for (e = 0; e < i; e += 1) M = c[e], R != M.anIndexes[n] && (R = M.anIndexes[n], N = F.splice(Math.floor(Math.random() * F.length), 1)[0]), M.anIndexes[n] = N
                                                                                                    }
                                                                                                    t.yOffset = t.finalLineHeight || 1.2 * t.finalSize, t.ls = t.ls || 0, t.ascent = g.ascent * t.finalSize / 100
                                                                                                }, TextProperty.prototype.updateDocumentData = function(t, e) {
                                                                                                    e = void 0 === e ? this.keysIndex : e;
                                                                                                    var i = this.copyData({}, this.data.d.k[e].s);
                                                                                                    i = this.copyData(i, t), this.data.d.k[e].s = i, this.recalculate(e), this.elem.addDynamicProperty(this)
                                                                                                }, TextProperty.prototype.recalculate = function(t) {
                                                                                                    var e = this.data.d.k[t].s;
                                                                                                    e.__complete = !1, this.keysIndex = 0, this._isFirstFrame = !0, this.getValue(e)
                                                                                                }, TextProperty.prototype.canResizeFont = function(t) {
                                                                                                    this.canResize = t, this.recalculate(this.keysIndex), this.elem.addDynamicProperty(this)
                                                                                                }, TextProperty.prototype.setMinimumFontSize = function(t) {
                                                                                                    this.minimumFontSize = Math.floor(t) || 1, this.recalculate(this.keysIndex), this.elem.addDynamicProperty(this)
                                                                                                };
                                                                                                var TextSelectorProp = function() {
                                                                                                        var t = Math.max,
                                                                                                            e = Math.min,
                                                                                                            i = Math.floor;

                                                                                                        function r(t, e) {
                                                                                                            this._currentTextLength = -1, this.k = !1, this.data = e, this.elem = t, this.comp = t.comp, this.finalS = 0, this.finalE = 0, this.initDynamicPropertyContainer(t), this.s = PropertyFactory.getProp(t, e.s || {
                                                                                                                k: 0
                                                                                                            }, 0, 0, this), this.e = "e" in e ? PropertyFactory.getProp(t, e.e, 0, 0, this) : {
                                                                                                                v: 100
                                                                                                            }, this.o = PropertyFactory.getProp(t, e.o || {
                                                                                                                k: 0
                                                                                                            }, 0, 0, this), this.xe = PropertyFactory.getProp(t, e.xe || {
                                                                                                                k: 0
                                                                                                            }, 0, 0, this), this.ne = PropertyFactory.getProp(t, e.ne || {
                                                                                                                k: 0
                                                                                                            }, 0, 0, this), this.sm = PropertyFactory.getProp(t, e.sm || {
                                                                                                                k: 100
                                                                                                            }, 0, 0, this), this.a = PropertyFactory.getProp(t, e.a, 0, .01, this), this.dynamicProperties.length || this.getValue()
                                                                                                        }
                                                                                                        return r.prototype = {
                                                                                                            getMult: function(r) {
                                                                                                                this._currentTextLength !== this.elem.textProperty.currentData.l.length && this.getValue();
                                                                                                                var a = 0,
                                                                                                                    n = 0,
                                                                                                                    s = 1,
                                                                                                                    o = 1;
                                                                                                                this.ne.v > 0 ? a = this.ne.v / 100 : n = -this.ne.v / 100, this.xe.v > 0 ? s = 1 - this.xe.v / 100 : o = 1 + this.xe.v / 100;
                                                                                                                var l = BezierFactory.getBezierEasing(a, n, s, o).get,
                                                                                                                    h = 0,
                                                                                                                    c = this.finalS,
                                                                                                                    p = this.finalE,
                                                                                                                    m = this.data.sh;
                                                                                                                if (2 === m) h = p === c ? r >= p ? 1 : 0 : t(0, e(.5 / (p - c) + (r - c) / (p - c), 1)), h = l(h);
                                                                                                                else if (3 === m) h = p === c ? r >= p ? 0 : 1 : 1 - t(0, e(.5 / (p - c) + (r - c) / (p - c), 1)), h = l(h);
                                                                                                                else if (4 === m) p === c ? h = 0 : (h = t(0, e(.5 / (p - c) + (r - c) / (p - c), 1))) < .5 ? h *= 2 : h = 1 - 2 * (h - .5), h = l(h);
                                                                                                                else if (5 === m) {
                                                                                                                    if (p === c) h = 0;
                                                                                                                    else {
                                                                                                                        var d = p - c;
                                                                                                                        r = e(t(0, r + .5 - c), p - c);
                                                                                                                        var u = -d / 2 + r,
                                                                                                                            f = d / 2;
                                                                                                                        h = Math.sqrt(1 - u * u / (f * f))
                                                                                                                    }
                                                                                                                    h = l(h)
                                                                                                                } else 6 === m ? (p === c ? h = 0 : (r = e(t(0, r + .5 - c), p - c), h = (1 + Math.cos(Math.PI + 2 * Math.PI * r / (p - c))) / 2), h = l(h)) : (r >= i(c) && (h = t(0, e(r - c < 0 ? e(p, 1) - (c - r) : p - r, 1))), h = l(h));
                                                                                                                if (100 !== this.sm.v) {
                                                                                                                    var x = .01 * this.sm.v;
                                                                                                                    0 === x && (x = 1e-8);
                                                                                                                    var k = .5 - .5 * x;
                                                                                                                    h < k ? h = 0 : (h = (h - k) / x) > 1 && (h = 1)
                                                                                                                }
                                                                                                                return h * this.a.v
                                                                                                            },
                                                                                                            getValue: function(t) {
                                                                                                                this.iterateDynamicProperties(), this._mdf = t || this._mdf, this._currentTextLength = this.elem.textProperty.currentData.l.length || 0, t && 2 === this.data.r && (this.e.v = this._currentTextLength);
                                                                                                                var e = 2 === this.data.r ? 1 : 100 / this.data.totalChars,
                                                                                                                    i = this.o.v / e,
                                                                                                                    r = this.s.v / e + i,
                                                                                                                    a = this.e.v / e + i;
                                                                                                                if (r > a) {
                                                                                                                    var n = r;
                                                                                                                    r = a, a = n
                                                                                                                }
                                                                                                                this.finalS = r, this.finalE = a
                                                                                                            }
                                                                                                        }, extendPrototype([DynamicPropertyContainer], r), {
                                                                                                            getTextSelectorProp: function(t, e, i) {
                                                                                                                return new r(t, e, i)
                                                                                                            }
                                                                                                        }
                                                                                                    }(),
                                                                                                    poolFactory = function(t, e, i) {
                                                                                                        var r = 0,
                                                                                                            a = t,
                                                                                                            n = createSizedArray(a),
                                                                                                            s = {
                                                                                                                newElement: function() {
                                                                                                                    return r ? n[r -= 1] : e()
                                                                                                                },
                                                                                                                release: function(t) {
                                                                                                                    r === a && (n = pooling.double(n), a *= 2), i && i(t), n[r] = t, r += 1
                                                                                                                }
                                                                                                            };
                                                                                                        return s
                                                                                                    },
                                                                                                    pooling = function() {
                                                                                                        return {
                                                                                                            double: function(t) {
                                                                                                                return t.concat(createSizedArray(t.length))
                                                                                                            }
                                                                                                        }
                                                                                                    }(),
                                                                                                    pointPool = function() {
                                                                                                        return poolFactory(8, function() {
                                                                                                            return createTypedArray("float32", 2)
                                                                                                        })
                                                                                                    }(),
                                                                                                    shapePool = function() {
                                                                                                        var t = poolFactory(4, function() {
                                                                                                            return new ShapePath
                                                                                                        }, function(t) {
                                                                                                            var e, i = t._length;
                                                                                                            for (e = 0; e < i; e += 1) pointPool.release(t.v[e]), pointPool.release(t.i[e]), pointPool.release(t.o[e]), t.v[e] = null, t.i[e] = null, t.o[e] = null;
                                                                                                            t._length = 0, t.c = !1
                                                                                                        });
                                                                                                        return t.clone = function(e) {
                                                                                                            var i, r = t.newElement(),
                                                                                                                a = void 0 === e._length ? e.v.length : e._length;
                                                                                                            for (r.setLength(a), r.c = e.c, i = 0; i < a; i += 1) r.setTripleAt(e.v[i][0], e.v[i][1], e.o[i][0], e.o[i][1], e.i[i][0], e.i[i][1], i);
                                                                                                            return r
                                                                                                        }, t
                                                                                                    }(),
                                                                                                    shapeCollectionPool = function() {
                                                                                                        var t = {
                                                                                                                newShapeCollection: function() {
                                                                                                                    var t;
                                                                                                                    t = e ? r[e -= 1] : new ShapeCollection;
                                                                                                                    return t
                                                                                                                },
                                                                                                                release: function(t) {
                                                                                                                    var a, n = t._length;
                                                                                                                    for (a = 0; a < n; a += 1) shapePool.release(t.shapes[a]);
                                                                                                                    t._length = 0, e === i && (r = pooling.double(r), i *= 2);
                                                                                                                    r[e] = t, e += 1
                                                                                                                }
                                                                                                            },
                                                                                                            e = 0,
                                                                                                            i = 4,
                                                                                                            r = createSizedArray(i);
                                                                                                        return t
                                                                                                    }(),
                                                                                                    segmentsLengthPool = function() {
                                                                                                        return poolFactory(8, function() {
                                                                                                            return {
                                                                                                                lengths: [],
                                                                                                                totalLength: 0
                                                                                                            }
                                                                                                        }, function(t) {
                                                                                                            var e, i = t.lengths.length;
                                                                                                            for (e = 0; e < i; e += 1) bezierLengthPool.release(t.lengths[e]);
                                                                                                            t.lengths.length = 0
                                                                                                        })
                                                                                                    }(),
                                                                                                    bezierLengthPool = function() {
                                                                                                        return poolFactory(8, function() {
                                                                                                            return {
                                                                                                                addedLength: 0,
                                                                                                                percents: createTypedArray("float32", defaultCurveSegments),
                                                                                                                lengths: createTypedArray("float32", defaultCurveSegments)
                                                                                                            }
                                                                                                        })
                                                                                                    }(),
                                                                                                    markerParser = function() {
                                                                                                        function t(t) {
                                                                                                            for (var e, i = t.split("\r\n"), r = {}, a = 0, n = 0; n < i.length; n += 1) 2 === (e = i[n].split(":")).length && (r[e[0]] = e[1].trim(), a += 1);
                                                                                                            if (0 === a) throw new Error;
                                                                                                            return r
                                                                                                        }
                                                                                                        return function(e) {
                                                                                                            for (var i = [], r = 0; r < e.length; r += 1) {
                                                                                                                var a = e[r],
                                                                                                                    n = {
                                                                                                                        time: a.tm,
                                                                                                                        duration: a.dr
                                                                                                                    };
                                                                                                                try {
                                                                                                                    n.payload = JSON.parse(e[r].cm)
                                                                                                                } catch (i) {
                                                                                                                    try {
                                                                                                                        n.payload = t(e[r].cm)
                                                                                                                    } catch (t) {
                                                                                                                        n.payload = {
                                                                                                                            name: e[r]
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                                i.push(n)
                                                                                                            }
                                                                                                            return i
                                                                                                        }
                                                                                                    }();

                                                                                                function BaseRenderer() {}

                                                                                                function SVGRenderer(t, e) {
                                                                                                    this.animationItem = t, this.layers = null, this.renderedFrame = -1, this.svgElement = createNS("svg");
                                                                                                    var i = "";
                                                                                                    if (e && e.title) {
                                                                                                        var r = createNS("title"),
                                                                                                            a = createElementID();
                                                                                                        r.setAttribute("id", a), r.textContent = e.title, this.svgElement.appendChild(r), i += a
                                                                                                    }
                                                                                                    if (e && e.description) {
                                                                                                        var n = createNS("desc"),
                                                                                                            s = createElementID();
                                                                                                        n.setAttribute("id", s), n.textContent = e.description, this.svgElement.appendChild(n), i += " " + s
                                                                                                    }
                                                                                                    i && this.svgElement.setAttribute("aria-labelledby", i);
                                                                                                    var o = createNS("defs");
                                                                                                    this.svgElement.appendChild(o);
                                                                                                    var l = createNS("g");
                                                                                                    this.svgElement.appendChild(l), this.layerElement = l, this.renderConfig = {
                                                                                                        preserveAspectRatio: e && e.preserveAspectRatio || "xMidYMid meet",
                                                                                                        imagePreserveAspectRatio: e && e.imagePreserveAspectRatio || "xMidYMid slice",
                                                                                                        contentVisibility: e && e.contentVisibility || "visible",
                                                                                                        progressiveLoad: e && e.progressiveLoad || !1,
                                                                                                        hideOnTransparent: !(e && !1 === e.hideOnTransparent),
                                                                                                        viewBoxOnly: e && e.viewBoxOnly || !1,
                                                                                                        viewBoxSize: e && e.viewBoxSize || !1,
                                                                                                        className: e && e.className || "",
                                                                                                        id: e && e.id || "",
                                                                                                        focusable: e && e.focusable,
                                                                                                        filterSize: {
                                                                                                            width: e && e.filterSize && e.filterSize.width || "100%",
                                                                                                            height: e && e.filterSize && e.filterSize.height || "100%",
                                                                                                            x: e && e.filterSize && e.filterSize.x || "0%",
                                                                                                            y: e && e.filterSize && e.filterSize.y || "0%"
                                                                                                        }
                                                                                                    }, this.globalData = {
                                                                                                        _mdf: !1,
                                                                                                        frameNum: -1,
                                                                                                        defs: o,
                                                                                                        renderConfig: this.renderConfig
                                                                                                    }, this.elements = [], this.pendingElements = [], this.destroyed = !1, this.rendererType = "svg"
                                                                                                }

                                                                                                function CanvasRenderer(t, e) {
                                                                                                    this.animationItem = t, this.renderConfig = {
                                                                                                        clearCanvas: !e || void 0 === e.clearCanvas || e.clearCanvas,
                                                                                                        context: e && e.context || null,
                                                                                                        progressiveLoad: e && e.progressiveLoad || !1,
                                                                                                        preserveAspectRatio: e && e.preserveAspectRatio || "xMidYMid meet",
                                                                                                        imagePreserveAspectRatio: e && e.imagePreserveAspectRatio || "xMidYMid slice",
                                                                                                        contentVisibility: e && e.contentVisibility || "visible",
                                                                                                        className: e && e.className || "",
                                                                                                        id: e && e.id || ""
                                                                                                    }, this.renderConfig.dpr = e && e.dpr || 1, this.animationItem.wrapper && (this.renderConfig.dpr = e && e.dpr || window.devicePixelRatio || 1), this.renderedFrame = -1, this.globalData = {
                                                                                                        frameNum: -1,
                                                                                                        _mdf: !1,
                                                                                                        renderConfig: this.renderConfig,
                                                                                                        currentGlobalAlpha: -1
                                                                                                    }, this.contextData = new CVContextData, this.elements = [], this.pendingElements = [], this.transformMat = new Matrix, this.completeLayers = !1, this.rendererType = "canvas"
                                                                                                }

                                                                                                function HybridRenderer(t, e) {
                                                                                                    this.animationItem = t, this.layers = null, this.renderedFrame = -1, this.renderConfig = {
                                                                                                        className: e && e.className || "",
                                                                                                        imagePreserveAspectRatio: e && e.imagePreserveAspectRatio || "xMidYMid slice",
                                                                                                        hideOnTransparent: !(e && !1 === e.hideOnTransparent),
                                                                                                        filterSize: {
                                                                                                            width: e && e.filterSize && e.filterSize.width || "400%",
                                                                                                            height: e && e.filterSize && e.filterSize.height || "400%",
                                                                                                            x: e && e.filterSize && e.filterSize.x || "-100%",
                                                                                                            y: e && e.filterSize && e.filterSize.y || "-100%"
                                                                                                        }
                                                                                                    }, this.globalData = {
                                                                                                        _mdf: !1,
                                                                                                        frameNum: -1,
                                                                                                        renderConfig: this.renderConfig
                                                                                                    }, this.pendingElements = [], this.elements = [], this.threeDElements = [], this.destroyed = !1, this.camera = null, this.supports3d = !0, this.rendererType = "html"
                                                                                                }

                                                                                                function MaskElement(t, e, i) {
                                                                                                    this.data = t, this.element = e, this.globalData = i, this.storedData = [], this.masksProperties = this.data.masksProperties || [], this.maskElement = null;
                                                                                                    var r, a, n = this.globalData.defs,
                                                                                                        s = this.masksProperties ? this.masksProperties.length : 0;
                                                                                                    this.viewData = createSizedArray(s), this.solidPath = "";
                                                                                                    var o, l, h, c, p, m, d = this.masksProperties,
                                                                                                        u = 0,
                                                                                                        f = [],
                                                                                                        x = createElementID(),
                                                                                                        k = "clipPath",
                                                                                                        y = "clip-path";
                                                                                                    for (r = 0; r < s; r += 1)
                                                                                                        if (("a" !== d[r].mode && "n" !== d[r].mode || d[r].inv || 100 !== d[r].o.k || d[r].o.x) && (k = "mask", y = "mask"), "s" !== d[r].mode && "i" !== d[r].mode || 0 !== u ? h = null : ((h = createNS("rect")).setAttribute("fill", "#ffffff"), h.setAttribute("width", this.element.comp.data.w || 0), h.setAttribute("height", this.element.comp.data.h || 0), f.push(h)), a = createNS("path"), "n" === d[r].mode) this.viewData[r] = {
                                                                                                            op: PropertyFactory.getProp(this.element, d[r].o, 0, .01, this.element),
                                                                                                            prop: ShapePropertyFactory.getShapeProp(this.element, d[r], 3),
                                                                                                            elem: a,
                                                                                                            lastPath: ""
                                                                                                        }, n.appendChild(a);
                                                                                                        else {
                                                                                                            var g;
                                                                                                            if (u += 1, a.setAttribute("fill", "s" === d[r].mode ? "#000000" : "#ffffff"), a.setAttribute("clip-rule", "nonzero"), 0 !== d[r].x.k ? (k = "mask", y = "mask", m = PropertyFactory.getProp(this.element, d[r].x, 0, null, this.element), g = createElementID(), (c = createNS("filter")).setAttribute("id", g), (p = createNS("feMorphology")).setAttribute("operator", "erode"), p.setAttribute("in", "SourceGraphic"), p.setAttribute("radius", "0"), c.appendChild(p), n.appendChild(c), a.setAttribute("stroke", "s" === d[r].mode ? "#000000" : "#ffffff")) : (p = null, m = null), this.storedData[r] = {
                                                                                                                    elem: a,
                                                                                                                    x: m,
                                                                                                                    expan: p,
                                                                                                                    lastPath: "",
                                                                                                                    lastOperator: "",
                                                                                                                    filterId: g,
                                                                                                                    lastRadius: 0
                                                                                                                }, "i" === d[r].mode) {
                                                                                                                l = f.length;
                                                                                                                var v = createNS("g");
                                                                                                                for (o = 0; o < l; o += 1) v.appendChild(f[o]);
                                                                                                                var _ = createNS("mask");
                                                                                                                _.setAttribute("mask-type", "alpha"), _.setAttribute("id", x + "_" + u), _.appendChild(a), n.appendChild(_), v.setAttribute("mask", "url(" + locationHref + "#" + x + "_" + u + ")"), f.length = 0, f.push(v)
                                                                                                            } else f.push(a);
                                                                                                            d[r].inv && !this.solidPath && (this.solidPath = this.createLayerSolidPath()), this.viewData[r] = {
                                                                                                                elem: a,
                                                                                                                lastPath: "",
                                                                                                                op: PropertyFactory.getProp(this.element, d[r].o, 0, .01, this.element),
                                                                                                                prop: ShapePropertyFactory.getShapeProp(this.element, d[r], 3),
                                                                                                                invRect: h
                                                                                                            }, this.viewData[r].prop.k || this.drawPath(d[r], this.viewData[r].prop.v, this.viewData[r])
                                                                                                        } for (this.maskElement = createNS(k), s = f.length, r = 0; r < s; r += 1) this.maskElement.appendChild(f[r]);
                                                                                                    u > 0 && (this.maskElement.setAttribute("id", x), this.element.maskedElement.setAttribute(y, "url(" + locationHref + "#" + x + ")"), n.appendChild(this.maskElement)), this.viewData.length && this.element.addRenderableComponent(this)
                                                                                                }

                                                                                                function HierarchyElement() {}

                                                                                                function FrameElement() {}

                                                                                                function TransformElement() {}

                                                                                                function RenderableElement() {}

                                                                                                function RenderableDOMElement() {}

                                                                                                function ProcessedElement(t, e) {
                                                                                                    this.elem = t, this.pos = e
                                                                                                }

                                                                                                function SVGStyleData(t, e) {
                                                                                                    this.data = t, this.type = t.ty, this.d = "", this.lvl = e, this._mdf = !1, this.closed = !0 === t.hd, this.pElem = createNS("path"), this.msElem = null
                                                                                                }

                                                                                                function SVGShapeData(t, e, i) {
                                                                                                    this.caches = [], this.styles = [], this.transformers = t, this.lStr = "", this.sh = i, this.lvl = e, this._isAnimated = !!i.k;
                                                                                                    for (var r = 0, a = t.length; r < a;) {
                                                                                                        if (t[r].mProps.dynamicProperties.length) {
                                                                                                            this._isAnimated = !0;
                                                                                                            break
                                                                                                        }
                                                                                                        r += 1
                                                                                                    }
                                                                                                }

                                                                                                function SVGTransformData(t, e, i) {
                                                                                                    this.transform = {
                                                                                                        mProps: t,
                                                                                                        op: e,
                                                                                                        container: i
                                                                                                    }, this.elements = [], this._isAnimated = this.transform.mProps.dynamicProperties.length || this.transform.op.effectsSequence.length
                                                                                                }

                                                                                                function SVGStrokeStyleData(t, e, i) {
                                                                                                    this.initDynamicPropertyContainer(t), this.getValue = this.iterateDynamicProperties, this.o = PropertyFactory.getProp(t, e.o, 0, .01, this), this.w = PropertyFactory.getProp(t, e.w, 0, null, this), this.d = new DashProperty(t, e.d || {}, "svg", this), this.c = PropertyFactory.getProp(t, e.c, 1, 255, this), this.style = i, this._isAnimated = !!this._isAnimated
                                                                                                }

                                                                                                function SVGFillStyleData(t, e, i) {
                                                                                                    this.initDynamicPropertyContainer(t), this.getValue = this.iterateDynamicProperties, this.o = PropertyFactory.getProp(t, e.o, 0, .01, this), this.c = PropertyFactory.getProp(t, e.c, 1, 255, this), this.style = i
                                                                                                }

                                                                                                function SVGGradientFillStyleData(t, e, i) {
                                                                                                    this.initDynamicPropertyContainer(t), this.getValue = this.iterateDynamicProperties, this.initGradientData(t, e, i)
                                                                                                }

                                                                                                function SVGGradientStrokeStyleData(t, e, i) {
                                                                                                    this.initDynamicPropertyContainer(t), this.getValue = this.iterateDynamicProperties, this.w = PropertyFactory.getProp(t, e.w, 0, null, this), this.d = new DashProperty(t, e.d || {}, "svg", this), this.initGradientData(t, e, i), this._isAnimated = !!this._isAnimated
                                                                                                }

                                                                                                function ShapeGroupData() {
                                                                                                    this.it = [], this.prevViewData = [], this.gr = createNS("g")
                                                                                                }
                                                                                                BaseRenderer.prototype.checkLayers = function(t) {
                                                                                                    var e, i, r = this.layers.length;
                                                                                                    for (this.completeLayers = !0, e = r - 1; e >= 0; e -= 1) this.elements[e] || (i = this.layers[e]).ip - i.st <= t - this.layers[e].st && i.op - i.st > t - this.layers[e].st && this.buildItem(e), this.completeLayers = !!this.elements[e] && this.completeLayers;
                                                                                                    this.checkPendingElements()
                                                                                                }, BaseRenderer.prototype.createItem = function(t) {
                                                                                                    switch (t.ty) {
                                                                                                        case 2:
                                                                                                            return this.createImage(t);
                                                                                                        case 0:
                                                                                                            return this.createComp(t);
                                                                                                        case 1:
                                                                                                            return this.createSolid(t);
                                                                                                        case 3:
                                                                                                            return this.createNull(t);
                                                                                                        case 4:
                                                                                                            return this.createShape(t);
                                                                                                        case 5:
                                                                                                            return this.createText(t);
                                                                                                        case 6:
                                                                                                            return this.createAudio(t);
                                                                                                        case 13:
                                                                                                            return this.createCamera(t);
                                                                                                        case 15:
                                                                                                            return this.createFootage(t);
                                                                                                        default:
                                                                                                            return this.createNull(t)
                                                                                                    }
                                                                                                }, BaseRenderer.prototype.createCamera = function() {
                                                                                                    throw new Error("You're using a 3d camera. Try the html renderer.")
                                                                                                }, BaseRenderer.prototype.createAudio = function(t) {
                                                                                                    return new AudioElement(t, this.globalData, this)
                                                                                                }, BaseRenderer.prototype.createFootage = function(t) {
                                                                                                    return new FootageElement(t, this.globalData, this)
                                                                                                }, BaseRenderer.prototype.buildAllItems = function() {
                                                                                                    var t, e = this.layers.length;
                                                                                                    for (t = 0; t < e; t += 1) this.buildItem(t);
                                                                                                    this.checkPendingElements()
                                                                                                }, BaseRenderer.prototype.includeLayers = function(t) {
                                                                                                    var e;
                                                                                                    this.completeLayers = !1;
                                                                                                    var i, r = t.length,
                                                                                                        a = this.layers.length;
                                                                                                    for (e = 0; e < r; e += 1)
                                                                                                        for (i = 0; i < a;) {
                                                                                                            if (this.layers[i].id === t[e].id) {
                                                                                                                this.layers[i] = t[e];
                                                                                                                break
                                                                                                            }
                                                                                                            i += 1
                                                                                                        }
                                                                                                }, BaseRenderer.prototype.setProjectInterface = function(t) {
                                                                                                    this.globalData.projectInterface = t
                                                                                                }, BaseRenderer.prototype.initItems = function() {
                                                                                                    this.globalData.progressiveLoad || this.buildAllItems()
                                                                                                }, BaseRenderer.prototype.buildElementParenting = function(t, e, i) {
                                                                                                    for (var r = this.elements, a = this.layers, n = 0, s = a.length; n < s;) a[n].ind == e && (r[n] && !0 !== r[n] ? (i.push(r[n]), r[n].setAsParent(), void 0 !== a[n].parent ? this.buildElementParenting(t, a[n].parent, i) : t.setHierarchy(i)) : (this.buildItem(n), this.addPendingElement(t))), n += 1
                                                                                                }, BaseRenderer.prototype.addPendingElement = function(t) {
                                                                                                    this.pendingElements.push(t)
                                                                                                }, BaseRenderer.prototype.searchExtraCompositions = function(t) {
                                                                                                    var e, i = t.length;
                                                                                                    for (e = 0; e < i; e += 1)
                                                                                                        if (t[e].xt) {
                                                                                                            var r = this.createComp(t[e]);
                                                                                                            r.initExpressions(), this.globalData.projectInterface.registerComposition(r)
                                                                                                        }
                                                                                                }, BaseRenderer.prototype.setupGlobalData = function(t, e) {
                                                                                                    this.globalData.fontManager = new FontManager, this.globalData.fontManager.addChars(t.chars), this.globalData.fontManager.addFonts(t.fonts, e), this.globalData.getAssetData = this.animationItem.getAssetData.bind(this.animationItem), this.globalData.getAssetsPath = this.animationItem.getAssetsPath.bind(this.animationItem), this.globalData.imageLoader = this.animationItem.imagePreloader, this.globalData.audioController = this.animationItem.audioController, this.globalData.frameId = 0, this.globalData.frameRate = t.fr, this.globalData.nm = t.nm, this.globalData.compSize = {
                                                                                                        w: t.w,
                                                                                                        h: t.h
                                                                                                    }
                                                                                                }, extendPrototype([BaseRenderer], SVGRenderer), SVGRenderer.prototype.createNull = function(t) {
                                                                                                    return new NullElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.createShape = function(t) {
                                                                                                    return new SVGShapeElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.createText = function(t) {
                                                                                                    return new SVGTextLottieElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.createImage = function(t) {
                                                                                                    return new IImageElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.createComp = function(t) {
                                                                                                    return new SVGCompElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.createSolid = function(t) {
                                                                                                    return new ISolidElement(t, this.globalData, this)
                                                                                                }, SVGRenderer.prototype.configAnimation = function(t) {
                                                                                                    this.svgElement.setAttribute("xmlns", "http://www.w3.org/2000/svg"), this.renderConfig.viewBoxSize ? this.svgElement.setAttribute("viewBox", this.renderConfig.viewBoxSize) : this.svgElement.setAttribute("viewBox", "0 0 " + t.w + " " + t.h), this.renderConfig.viewBoxOnly || (this.svgElement.setAttribute("width", t.w), this.svgElement.setAttribute("height", t.h), this.svgElement.style.width = "100%", this.svgElement.style.height = "100%", this.svgElement.style.transform = "translate3d(0,0,0)", this.svgElement.style.contentVisibility = this.renderConfig.contentVisibility), this.renderConfig.className && this.svgElement.setAttribute("class", this.renderConfig.className), this.renderConfig.id && this.svgElement.setAttribute("id", this.renderConfig.id), void 0 !== this.renderConfig.focusable && this.svgElement.setAttribute("focusable", this.renderConfig.focusable), this.svgElement.setAttribute("preserveAspectRatio", this.renderConfig.preserveAspectRatio), this.animationItem.wrapper.appendChild(this.svgElement);
                                                                                                    var e = this.globalData.defs;
                                                                                                    this.setupGlobalData(t, e), this.globalData.progressiveLoad = this.renderConfig.progressiveLoad, this.data = t;
                                                                                                    var i = createNS("clipPath"),
                                                                                                        r = createNS("rect");
                                                                                                    r.setAttribute("width", t.w), r.setAttribute("height", t.h), r.setAttribute("x", 0), r.setAttribute("y", 0);
                                                                                                    var a = createElementID();
                                                                                                    i.setAttribute("id", a), i.appendChild(r), this.layerElement.setAttribute("clip-path", "url(" + locationHref + "#" + a + ")"), e.appendChild(i), this.layers = t.layers, this.elements = createSizedArray(t.layers.length)
                                                                                                }, SVGRenderer.prototype.destroy = function() {
                                                                                                    var t;
                                                                                                    this.animationItem.wrapper && (this.animationItem.wrapper.innerText = ""), this.layerElement = null, this.globalData.defs = null;
                                                                                                    var e = this.layers ? this.layers.length : 0;
                                                                                                    for (t = 0; t < e; t += 1) this.elements[t] && this.elements[t].destroy();
                                                                                                    this.elements.length = 0, this.destroyed = !0, this.animationItem = null
                                                                                                }, SVGRenderer.prototype.updateContainerSize = function() {}, SVGRenderer.prototype.buildItem = function(t) {
                                                                                                    var e = this.elements;
                                                                                                    if (!e[t] && 99 !== this.layers[t].ty) {
                                                                                                        e[t] = !0;
                                                                                                        var i = this.createItem(this.layers[t]);
                                                                                                        e[t] = i, expressionsPlugin && (0 === this.layers[t].ty && this.globalData.projectInterface.registerComposition(i), i.initExpressions()), this.appendElementInPos(i, t), this.layers[t].tt && (this.elements[t - 1] && !0 !== this.elements[t - 1] ? i.setMatte(e[t - 1].layerId) : (this.buildItem(t - 1), this.addPendingElement(i)))
                                                                                                    }
                                                                                                }, SVGRenderer.prototype.checkPendingElements = function() {
                                                                                                    for (; this.pendingElements.length;) {
                                                                                                        var t = this.pendingElements.pop();
                                                                                                        if (t.checkParenting(), t.data.tt)
                                                                                                            for (var e = 0, i = this.elements.length; e < i;) {
                                                                                                                if (this.elements[e] === t) {
                                                                                                                    t.setMatte(this.elements[e - 1].layerId);
                                                                                                                    break
                                                                                                                }
                                                                                                                e += 1
                                                                                                            }
                                                                                                    }
                                                                                                }, SVGRenderer.prototype.renderFrame = function(t) {
                                                                                                    if (this.renderedFrame !== t && !this.destroyed) {
                                                                                                        var e;
                                                                                                        null === t ? t = this.renderedFrame : this.renderedFrame = t, this.globalData.frameNum = t, this.globalData.frameId += 1, this.globalData.projectInterface.currentFrame = t, this.globalData._mdf = !1;
                                                                                                        var i = this.layers.length;
                                                                                                        for (this.completeLayers || this.checkLayers(t), e = i - 1; e >= 0; e -= 1)(this.completeLayers || this.elements[e]) && this.elements[e].prepareFrame(t - this.layers[e].st);
                                                                                                        if (this.globalData._mdf)
                                                                                                            for (e = 0; e < i; e += 1)(this.completeLayers || this.elements[e]) && this.elements[e].renderFrame()
                                                                                                    }
                                                                                                }, SVGRenderer.prototype.appendElementInPos = function(t, e) {
                                                                                                    var i = t.getBaseElement();
                                                                                                    if (i) {
                                                                                                        for (var r, a = 0; a < e;) this.elements[a] && !0 !== this.elements[a] && this.elements[a].getBaseElement() && (r = this.elements[a].getBaseElement()), a += 1;
                                                                                                        r ? this.layerElement.insertBefore(i, r) : this.layerElement.appendChild(i)
                                                                                                    }
                                                                                                }, SVGRenderer.prototype.hide = function() {
                                                                                                    this.layerElement.style.display = "none"
                                                                                                }, SVGRenderer.prototype.show = function() {
                                                                                                    this.layerElement.style.display = "block"
                                                                                                }, extendPrototype([BaseRenderer], CanvasRenderer), CanvasRenderer.prototype.createShape = function(t) {
                                                                                                    return new CVShapeElement(t, this.globalData, this)
                                                                                                }, CanvasRenderer.prototype.createText = function(t) {
                                                                                                    return new CVTextElement(t, this.globalData, this)
                                                                                                }, CanvasRenderer.prototype.createImage = function(t) {
                                                                                                    return new CVImageElement(t, this.globalData, this)
                                                                                                }, CanvasRenderer.prototype.createComp = function(t) {
                                                                                                    return new CVCompElement(t, this.globalData, this)
                                                                                                }, CanvasRenderer.prototype.createSolid = function(t) {
                                                                                                    return new CVSolidElement(t, this.globalData, this)
                                                                                                }, CanvasRenderer.prototype.createNull = SVGRenderer.prototype.createNull, CanvasRenderer.prototype.ctxTransform = function(t) {
                                                                                                    if (1 !== t[0] || 0 !== t[1] || 0 !== t[4] || 1 !== t[5] || 0 !== t[12] || 0 !== t[13])
                                                                                                        if (this.renderConfig.clearCanvas) {
                                                                                                            this.transformMat.cloneFromProps(t);
                                                                                                            var e = this.contextData.cTr.props;
                                                                                                            this.transformMat.transform(e[0], e[1], e[2], e[3], e[4], e[5], e[6], e[7], e[8], e[9], e[10], e[11], e[12], e[13], e[14], e[15]), this.contextData.cTr.cloneFromProps(this.transformMat.props);
                                                                                                            var i = this.contextData.cTr.props;
                                                                                                            this.canvasContext.setTransform(i[0], i[1], i[4], i[5], i[12], i[13])
                                                                                                        } else this.canvasContext.transform(t[0], t[1], t[4], t[5], t[12], t[13])
                                                                                                }, CanvasRenderer.prototype.ctxOpacity = function(t) {
                                                                                                    if (!this.renderConfig.clearCanvas) return this.canvasContext.globalAlpha *= t < 0 ? 0 : t, void(this.globalData.currentGlobalAlpha = this.contextData.cO);
                                                                                                    this.contextData.cO *= t < 0 ? 0 : t, this.globalData.currentGlobalAlpha !== this.contextData.cO && (this.canvasContext.globalAlpha = this.contextData.cO, this.globalData.currentGlobalAlpha = this.contextData.cO)
                                                                                                }, CanvasRenderer.prototype.reset = function() {
                                                                                                    this.renderConfig.clearCanvas ? this.contextData.reset() : this.canvasContext.restore()
                                                                                                }, CanvasRenderer.prototype.save = function(t) {
                                                                                                    if (this.renderConfig.clearCanvas) {
                                                                                                        t && this.canvasContext.save();
                                                                                                        var e, i = this.contextData.cTr.props;
                                                                                                        this.contextData._length <= this.contextData.cArrPos && this.contextData.duplicate();
                                                                                                        var r = this.contextData.saved[this.contextData.cArrPos];
                                                                                                        for (e = 0; e < 16; e += 1) r[e] = i[e];
                                                                                                        this.contextData.savedOp[this.contextData.cArrPos] = this.contextData.cO, this.contextData.cArrPos += 1
                                                                                                    } else this.canvasContext.save()
                                                                                                }, CanvasRenderer.prototype.restore = function(t) {
                                                                                                    if (this.renderConfig.clearCanvas) {
                                                                                                        t && (this.canvasContext.restore(), this.globalData.blendMode = "source-over"), this.contextData.cArrPos -= 1;
                                                                                                        var e, i = this.contextData.saved[this.contextData.cArrPos],
                                                                                                            r = this.contextData.cTr.props;
                                                                                                        for (e = 0; e < 16; e += 1) r[e] = i[e];
                                                                                                        this.canvasContext.setTransform(i[0], i[1], i[4], i[5], i[12], i[13]), i = this.contextData.savedOp[this.contextData.cArrPos], this.contextData.cO = i, this.globalData.currentGlobalAlpha !== i && (this.canvasContext.globalAlpha = i, this.globalData.currentGlobalAlpha = i)
                                                                                                    } else this.canvasContext.restore()
                                                                                                }, CanvasRenderer.prototype.configAnimation = function(t) {
                                                                                                    if (this.animationItem.wrapper) {
                                                                                                        this.animationItem.container = createTag("canvas");
                                                                                                        var e = this.animationItem.container.style;
                                                                                                        e.width = "100%", e.height = "100%";
                                                                                                        var i = "0px 0px 0px";
                                                                                                        e.transformOrigin = i, e.mozTransformOrigin = i, e.webkitTransformOrigin = i, e["-webkit-transform"] = i, e.contentVisibility = this.renderConfig.contentVisibility, this.animationItem.wrapper.appendChild(this.animationItem.container), this.canvasContext = this.animationItem.container.getContext("2d"), this.renderConfig.className && this.animationItem.container.setAttribute("class", this.renderConfig.className), this.renderConfig.id && this.animationItem.container.setAttribute("id", this.renderConfig.id)
                                                                                                    } else this.canvasContext = this.renderConfig.context;
                                                                                                    this.data = t, this.layers = t.layers, this.transformCanvas = {
                                                                                                        w: t.w,
                                                                                                        h: t.h,
                                                                                                        sx: 0,
                                                                                                        sy: 0,
                                                                                                        tx: 0,
                                                                                                        ty: 0
                                                                                                    }, this.setupGlobalData(t, document.body), this.globalData.canvasContext = this.canvasContext, this.globalData.renderer = this, this.globalData.isDashed = !1, this.globalData.progressiveLoad = this.renderConfig.progressiveLoad, this.globalData.transformCanvas = this.transformCanvas, this.elements = createSizedArray(t.layers.length), this.updateContainerSize()
                                                                                                }, CanvasRenderer.prototype.updateContainerSize = function() {
                                                                                                    var t, e, i, r;
                                                                                                    if (this.reset(), this.animationItem.wrapper && this.animationItem.container ? (t = this.animationItem.wrapper.offsetWidth, e = this.animationItem.wrapper.offsetHeight, this.animationItem.container.setAttribute("width", t * this.renderConfig.dpr), this.animationItem.container.setAttribute("height", e * this.renderConfig.dpr)) : (t = this.canvasContext.canvas.width * this.renderConfig.dpr, e = this.canvasContext.canvas.height * this.renderConfig.dpr), -1 !== this.renderConfig.preserveAspectRatio.indexOf("meet") || -1 !== this.renderConfig.preserveAspectRatio.indexOf("slice")) {
                                                                                                        var a = this.renderConfig.preserveAspectRatio.split(" "),
                                                                                                            n = a[1] || "meet",
                                                                                                            s = a[0] || "xMidYMid",
                                                                                                            o = s.substr(0, 4),
                                                                                                            l = s.substr(4);
                                                                                                        i = t / e, (r = this.transformCanvas.w / this.transformCanvas.h) > i && "meet" === n || r < i && "slice" === n ? (this.transformCanvas.sx = t / (this.transformCanvas.w / this.renderConfig.dpr), this.transformCanvas.sy = t / (this.transformCanvas.w / this.renderConfig.dpr)) : (this.transformCanvas.sx = e / (this.transformCanvas.h / this.renderConfig.dpr), this.transformCanvas.sy = e / (this.transformCanvas.h / this.renderConfig.dpr)), this.transformCanvas.tx = "xMid" === o && (r < i && "meet" === n || r > i && "slice" === n) ? (t - this.transformCanvas.w * (e / this.transformCanvas.h)) / 2 * this.renderConfig.dpr : "xMax" === o && (r < i && "meet" === n || r > i && "slice" === n) ? (t - this.transformCanvas.w * (e / this.transformCanvas.h)) * this.renderConfig.dpr : 0, this.transformCanvas.ty = "YMid" === l && (r > i && "meet" === n || r < i && "slice" === n) ? (e - this.transformCanvas.h * (t / this.transformCanvas.w)) / 2 * this.renderConfig.dpr : "YMax" === l && (r > i && "meet" === n || r < i && "slice" === n) ? (e - this.transformCanvas.h * (t / this.transformCanvas.w)) * this.renderConfig.dpr : 0
                                                                                                    } else "none" === this.renderConfig.preserveAspectRatio ? (this.transformCanvas.sx = t / (this.transformCanvas.w / this.renderConfig.dpr), this.transformCanvas.sy = e / (this.transformCanvas.h / this.renderConfig.dpr), this.transformCanvas.tx = 0, this.transformCanvas.ty = 0) : (this.transformCanvas.sx = this.renderConfig.dpr, this.transformCanvas.sy = this.renderConfig.dpr, this.transformCanvas.tx = 0, this.transformCanvas.ty = 0);
                                                                                                    this.transformCanvas.props = [this.transformCanvas.sx, 0, 0, 0, 0, this.transformCanvas.sy, 0, 0, 0, 0, 1, 0, this.transformCanvas.tx, this.transformCanvas.ty, 0, 1], this.ctxTransform(this.transformCanvas.props), this.canvasContext.beginPath(), this.canvasContext.rect(0, 0, this.transformCanvas.w, this.transformCanvas.h), this.canvasContext.closePath(), this.canvasContext.clip(), this.renderFrame(this.renderedFrame, !0)
                                                                                                }, CanvasRenderer.prototype.destroy = function() {
                                                                                                    var t;
                                                                                                    this.renderConfig.clearCanvas && this.animationItem.wrapper && (this.animationItem.wrapper.innerText = "");
                                                                                                    var e = this.layers ? this.layers.length : 0;
                                                                                                    for (t = e - 1; t >= 0; t -= 1) this.elements[t] && this.elements[t].destroy();
                                                                                                    this.elements.length = 0, this.globalData.canvasContext = null, this.animationItem.container = null, this.destroyed = !0
                                                                                                }, CanvasRenderer.prototype.renderFrame = function(t, e) {
                                                                                                    if ((this.renderedFrame !== t || !0 !== this.renderConfig.clearCanvas || e) && !this.destroyed && -1 !== t) {
                                                                                                        var i;
                                                                                                        this.renderedFrame = t, this.globalData.frameNum = t - this.animationItem._isFirstFrame, this.globalData.frameId += 1, this.globalData._mdf = !this.renderConfig.clearCanvas || e, this.globalData.projectInterface.currentFrame = t;
                                                                                                        var r = this.layers.length;
                                                                                                        for (this.completeLayers || this.checkLayers(t), i = 0; i < r; i += 1)(this.completeLayers || this.elements[i]) && this.elements[i].prepareFrame(t - this.layers[i].st);
                                                                                                        if (this.globalData._mdf) {
                                                                                                            for (!0 === this.renderConfig.clearCanvas ? this.canvasContext.clearRect(0, 0, this.transformCanvas.w, this.transformCanvas.h) : this.save(), i = r - 1; i >= 0; i -= 1)(this.completeLayers || this.elements[i]) && this.elements[i].renderFrame();
                                                                                                            !0 !== this.renderConfig.clearCanvas && this.restore()
                                                                                                        }
                                                                                                    }
                                                                                                }, CanvasRenderer.prototype.buildItem = function(t) {
                                                                                                    var e = this.elements;
                                                                                                    if (!e[t] && 99 !== this.layers[t].ty) {
                                                                                                        var i = this.createItem(this.layers[t], this, this.globalData);
                                                                                                        e[t] = i, i.initExpressions()
                                                                                                    }
                                                                                                }, CanvasRenderer.prototype.checkPendingElements = function() {
                                                                                                    for (; this.pendingElements.length;) {
                                                                                                        var t = this.pendingElements.pop();
                                                                                                        t.checkParenting()
                                                                                                    }
                                                                                                }, CanvasRenderer.prototype.hide = function() {
                                                                                                    this.animationItem.container.style.display = "none"
                                                                                                }, CanvasRenderer.prototype.show = function() {
                                                                                                    this.animationItem.container.style.display = "block"
                                                                                                }, extendPrototype([BaseRenderer], HybridRenderer), HybridRenderer.prototype.buildItem = SVGRenderer.prototype.buildItem, HybridRenderer.prototype.checkPendingElements = function() {
                                                                                                    for (; this.pendingElements.length;) {
                                                                                                        var t = this.pendingElements.pop();
                                                                                                        t.checkParenting()
                                                                                                    }
                                                                                                }, HybridRenderer.prototype.appendElementInPos = function(t, e) {
                                                                                                    var i = t.getBaseElement();
                                                                                                    if (i) {
                                                                                                        var r = this.layers[e];
                                                                                                        if (r.ddd && this.supports3d) this.addTo3dContainer(i, e);
                                                                                                        else if (this.threeDElements) this.addTo3dContainer(i, e);
                                                                                                        else {
                                                                                                            for (var a, n, s, o = 0; o < e;) this.elements[o] && !0 !== this.elements[o] && this.elements[o].getBaseElement && (n = this.elements[o], s = this.layers[o].ddd ? this.getThreeDContainerByPos(o) : n.getBaseElement(), a = s || a), o += 1;
                                                                                                            a ? r.ddd && this.supports3d || this.layerElement.insertBefore(i, a) : r.ddd && this.supports3d || this.layerElement.appendChild(i)
                                                                                                        }
                                                                                                    }
                                                                                                }, HybridRenderer.prototype.createShape = function(t) {
                                                                                                    return this.supports3d ? new HShapeElement(t, this.globalData, this) : new SVGShapeElement(t, this.globalData, this)
                                                                                                }, HybridRenderer.prototype.createText = function(t) {
                                                                                                    return this.supports3d ? new HTextElement(t, this.globalData, this) : new SVGTextLottieElement(t, this.globalData, this)
                                                                                                }, HybridRenderer.prototype.createCamera = function(t) {
                                                                                                    return this.camera = new HCameraElement(t, this.globalData, this), this.camera
                                                                                                }, HybridRenderer.prototype.createImage = function(t) {
                                                                                                    return this.supports3d ? new HImageElement(t, this.globalData, this) : new IImageElement(t, this.globalData, this)
                                                                                                }, HybridRenderer.prototype.createComp = function(t) {
                                                                                                    return this.supports3d ? new HCompElement(t, this.globalData, this) : new SVGCompElement(t, this.globalData, this)
                                                                                                }, HybridRenderer.prototype.createSolid = function(t) {
                                                                                                    return this.supports3d ? new HSolidElement(t, this.globalData, this) : new ISolidElement(t, this.globalData, this)
                                                                                                }, HybridRenderer.prototype.createNull = SVGRenderer.prototype.createNull, HybridRenderer.prototype.getThreeDContainerByPos = function(t) {
                                                                                                    for (var e = 0, i = this.threeDElements.length; e < i;) {
                                                                                                        if (this.threeDElements[e].startPos <= t && this.threeDElements[e].endPos >= t) return this.threeDElements[e].perspectiveElem;
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }, HybridRenderer.prototype.createThreeDContainer = function(t, e) {
                                                                                                    var i, r, a = createTag("div");
                                                                                                    styleDiv(a);
                                                                                                    var n = createTag("div");
                                                                                                    if (styleDiv(n), "3d" === e) {
                                                                                                        (i = a.style).width = this.globalData.compSize.w + "px", i.height = this.globalData.compSize.h + "px";
                                                                                                        i.webkitTransformOrigin = "50% 50%", i.mozTransformOrigin = "50% 50%", i.transformOrigin = "50% 50%";
                                                                                                        var s = "matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";
                                                                                                        (r = n.style).transform = s, r.webkitTransform = s
                                                                                                    }
                                                                                                    a.appendChild(n);
                                                                                                    var o = {
                                                                                                        container: n,
                                                                                                        perspectiveElem: a,
                                                                                                        startPos: t,
                                                                                                        endPos: t,
                                                                                                        type: e
                                                                                                    };
                                                                                                    return this.threeDElements.push(o), o
                                                                                                }, HybridRenderer.prototype.build3dContainers = function() {
                                                                                                    var t, e, i = this.layers.length,
                                                                                                        r = "";
                                                                                                    for (t = 0; t < i; t += 1) this.layers[t].ddd && 3 !== this.layers[t].ty ? ("3d" !== r && (r = "3d", e = this.createThreeDContainer(t, "3d")), e.endPos = Math.max(e.endPos, t)) : ("2d" !== r && (r = "2d", e = this.createThreeDContainer(t, "2d")), e.endPos = Math.max(e.endPos, t));
                                                                                                    for (i = this.threeDElements.length, t = i - 1; t >= 0; t -= 1) this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)
                                                                                                }, HybridRenderer.prototype.addTo3dContainer = function(t, e) {
                                                                                                    for (var i = 0, r = this.threeDElements.length; i < r;) {
                                                                                                        if (e <= this.threeDElements[i].endPos) {
                                                                                                            for (var a, n = this.threeDElements[i].startPos; n < e;) this.elements[n] && this.elements[n].getBaseElement && (a = this.elements[n].getBaseElement()), n += 1;
                                                                                                            a ? this.threeDElements[i].container.insertBefore(t, a) : this.threeDElements[i].container.appendChild(t);
                                                                                                            break
                                                                                                        }
                                                                                                        i += 1
                                                                                                    }
                                                                                                }, HybridRenderer.prototype.configAnimation = function(t) {
                                                                                                    var e = createTag("div"),
                                                                                                        i = this.animationItem.wrapper,
                                                                                                        r = e.style;
                                                                                                    r.width = t.w + "px", r.height = t.h + "px", this.resizerElem = e, styleDiv(e), r.transformStyle = "flat", r.mozTransformStyle = "flat", r.webkitTransformStyle = "flat", this.renderConfig.className && e.setAttribute("class", this.renderConfig.className), i.appendChild(e), r.overflow = "hidden";
                                                                                                    var a = createNS("svg");
                                                                                                    a.setAttribute("width", "1"), a.setAttribute("height", "1"), styleDiv(a), this.resizerElem.appendChild(a);
                                                                                                    var n = createNS("defs");
                                                                                                    a.appendChild(n), this.data = t, this.setupGlobalData(t, a), this.globalData.defs = n, this.layers = t.layers, this.layerElement = this.resizerElem, this.build3dContainers(), this.updateContainerSize()
                                                                                                }, HybridRenderer.prototype.destroy = function() {
                                                                                                    var t;
                                                                                                    this.animationItem.wrapper && (this.animationItem.wrapper.innerText = ""), this.animationItem.container = null, this.globalData.defs = null;
                                                                                                    var e = this.layers ? this.layers.length : 0;
                                                                                                    for (t = 0; t < e; t += 1) this.elements[t].destroy();
                                                                                                    this.elements.length = 0, this.destroyed = !0, this.animationItem = null
                                                                                                }, HybridRenderer.prototype.updateContainerSize = function() {
                                                                                                    var t, e, i, r, a = this.animationItem.wrapper.offsetWidth,
                                                                                                        n = this.animationItem.wrapper.offsetHeight,
                                                                                                        s = a / n,
                                                                                                        o = this.globalData.compSize.w / this.globalData.compSize.h;
                                                                                                    o > s ? (t = a / this.globalData.compSize.w, e = a / this.globalData.compSize.w, i = 0, r = (n - this.globalData.compSize.h * (a / this.globalData.compSize.w)) / 2) : (t = n / this.globalData.compSize.h, e = n / this.globalData.compSize.h, i = (a - this.globalData.compSize.w * (n / this.globalData.compSize.h)) / 2, r = 0);
                                                                                                    var l = this.resizerElem.style;
                                                                                                    l.webkitTransform = "matrix3d(" + t + ",0,0,0,0," + e + ",0,0,0,0,1,0," + i + "," + r + ",0,1)", l.transform = l.webkitTransform
                                                                                                }, HybridRenderer.prototype.renderFrame = SVGRenderer.prototype.renderFrame, HybridRenderer.prototype.hide = function() {
                                                                                                    this.resizerElem.style.display = "none"
                                                                                                }, HybridRenderer.prototype.show = function() {
                                                                                                    this.resizerElem.style.display = "block"
                                                                                                }, HybridRenderer.prototype.initItems = function() {
                                                                                                    if (this.buildAllItems(), this.camera) this.camera.setup();
                                                                                                    else {
                                                                                                        var t, e = this.globalData.compSize.w,
                                                                                                            i = this.globalData.compSize.h,
                                                                                                            r = this.threeDElements.length;
                                                                                                        for (t = 0; t < r; t += 1) {
                                                                                                            var a = this.threeDElements[t].perspectiveElem.style;
                                                                                                            a.webkitPerspective = Math.sqrt(Math.pow(e, 2) + Math.pow(i, 2)) + "px", a.perspective = a.webkitPerspective
                                                                                                        }
                                                                                                    }
                                                                                                }, HybridRenderer.prototype.searchExtraCompositions = function(t) {
                                                                                                    var e, i = t.length,
                                                                                                        r = createTag("div");
                                                                                                    for (e = 0; e < i; e += 1)
                                                                                                        if (t[e].xt) {
                                                                                                            var a = this.createComp(t[e], r, this.globalData.comp, null);
                                                                                                            a.initExpressions(), this.globalData.projectInterface.registerComposition(a)
                                                                                                        }
                                                                                                }, MaskElement.prototype.getMaskProperty = function(t) {
                                                                                                    return this.viewData[t].prop
                                                                                                }, MaskElement.prototype.renderFrame = function(t) {
                                                                                                    var e, i = this.element.finalTransform.mat,
                                                                                                        r = this.masksProperties.length;
                                                                                                    for (e = 0; e < r; e += 1)
                                                                                                        if ((this.viewData[e].prop._mdf || t) && this.drawPath(this.masksProperties[e], this.viewData[e].prop.v, this.viewData[e]), (this.viewData[e].op._mdf || t) && this.viewData[e].elem.setAttribute("fill-opacity", this.viewData[e].op.v), "n" !== this.masksProperties[e].mode && (this.viewData[e].invRect && (this.element.finalTransform.mProp._mdf || t) && this.viewData[e].invRect.setAttribute("transform", i.getInverseMatrix().to2dCSS()), this.storedData[e].x && (this.storedData[e].x._mdf || t))) {
                                                                                                            var a = this.storedData[e].expan;
                                                                                                            this.storedData[e].x.v < 0 ? ("erode" !== this.storedData[e].lastOperator && (this.storedData[e].lastOperator = "erode", this.storedData[e].elem.setAttribute("filter", "url(" + locationHref + "#" + this.storedData[e].filterId + ")")), a.setAttribute("radius", -this.storedData[e].x.v)) : ("dilate" !== this.storedData[e].lastOperator && (this.storedData[e].lastOperator = "dilate", this.storedData[e].elem.setAttribute("filter", null)), this.storedData[e].elem.setAttribute("stroke-width", 2 * this.storedData[e].x.v))
                                                                                                        }
                                                                                                }, MaskElement.prototype.getMaskelement = function() {
                                                                                                    return this.maskElement
                                                                                                }, MaskElement.prototype.createLayerSolidPath = function() {
                                                                                                    var t = "M0,0 ";
                                                                                                    return t += " h" + this.globalData.compSize.w, t += " v" + this.globalData.compSize.h, t += " h-" + this.globalData.compSize.w, t += " v-" + this.globalData.compSize.h + " "
                                                                                                }, MaskElement.prototype.drawPath = function(t, e, i) {
                                                                                                    var r, a, n = " M" + e.v[0][0] + "," + e.v[0][1];
                                                                                                    for (a = e._length, r = 1; r < a; r += 1) n += " C" + e.o[r - 1][0] + "," + e.o[r - 1][1] + " " + e.i[r][0] + "," + e.i[r][1] + " " + e.v[r][0] + "," + e.v[r][1];
                                                                                                    if (e.c && a > 1 && (n += " C" + e.o[r - 1][0] + "," + e.o[r - 1][1] + " " + e.i[0][0] + "," + e.i[0][1] + " " + e.v[0][0] + "," + e.v[0][1]), i.lastPath !== n) {
                                                                                                        var s = "";
                                                                                                        i.elem && (e.c && (s = t.inv ? this.solidPath + n : n), i.elem.setAttribute("d", s)), i.lastPath = n
                                                                                                    }
                                                                                                }, MaskElement.prototype.destroy = function() {
                                                                                                    this.element = null, this.globalData = null, this.maskElement = null, this.data = null, this.masksProperties = null
                                                                                                }, HierarchyElement.prototype = {
                                                                                                    initHierarchy: function() {
                                                                                                        this.hierarchy = [], this._isParent = !1, this.checkParenting()
                                                                                                    },
                                                                                                    setHierarchy: function(t) {
                                                                                                        this.hierarchy = t
                                                                                                    },
                                                                                                    setAsParent: function() {
                                                                                                        this._isParent = !0
                                                                                                    },
                                                                                                    checkParenting: function() {
                                                                                                        void 0 !== this.data.parent && this.comp.buildElementParenting(this, this.data.parent, [])
                                                                                                    }
                                                                                                }, FrameElement.prototype = {
                                                                                                    initFrame: function() {
                                                                                                        this._isFirstFrame = !1, this.dynamicProperties = [], this._mdf = !1
                                                                                                    },
                                                                                                    prepareProperties: function(t, e) {
                                                                                                        var i, r = this.dynamicProperties.length;
                                                                                                        for (i = 0; i < r; i += 1)(e || this._isParent && "transform" === this.dynamicProperties[i].propType) && (this.dynamicProperties[i].getValue(), this.dynamicProperties[i]._mdf && (this.globalData._mdf = !0, this._mdf = !0))
                                                                                                    },
                                                                                                    addDynamicProperty: function(t) {
                                                                                                        -1 === this.dynamicProperties.indexOf(t) && this.dynamicProperties.push(t)
                                                                                                    }
                                                                                                }, TransformElement.prototype = {
                                                                                                    initTransform: function() {
                                                                                                        this.finalTransform = {
                                                                                                            mProp: this.data.ks ? TransformPropertyFactory.getTransformProperty(this, this.data.ks, this) : {
                                                                                                                o: 0
                                                                                                            },
                                                                                                            _matMdf: !1,
                                                                                                            _opMdf: !1,
                                                                                                            mat: new Matrix
                                                                                                        }, this.data.ao && (this.finalTransform.mProp.autoOriented = !0), this.data.ty
                                                                                                    },
                                                                                                    renderTransform: function() {
                                                                                                        if (this.finalTransform._opMdf = this.finalTransform.mProp.o._mdf || this._isFirstFrame, this.finalTransform._matMdf = this.finalTransform.mProp._mdf || this._isFirstFrame, this.hierarchy) {
                                                                                                            var t, e = this.finalTransform.mat,
                                                                                                                i = 0,
                                                                                                                r = this.hierarchy.length;
                                                                                                            if (!this.finalTransform._matMdf)
                                                                                                                for (; i < r;) {
                                                                                                                    if (this.hierarchy[i].finalTransform.mProp._mdf) {
                                                                                                                        this.finalTransform._matMdf = !0;
                                                                                                                        break
                                                                                                                    }
                                                                                                                    i += 1
                                                                                                                }
                                                                                                            if (this.finalTransform._matMdf)
                                                                                                                for (t = this.finalTransform.mProp.v.props, e.cloneFromProps(t), i = 0; i < r; i += 1) t = this.hierarchy[i].finalTransform.mProp.v.props, e.transform(t[0], t[1], t[2], t[3], t[4], t[5], t[6], t[7], t[8], t[9], t[10], t[11], t[12], t[13], t[14], t[15])
                                                                                                        }
                                                                                                    },
                                                                                                    globalToLocal: function(t) {
                                                                                                        var e = [];
                                                                                                        e.push(this.finalTransform);
                                                                                                        for (var i, r = !0, a = this.comp; r;) a.finalTransform ? (a.data.hasMask && e.splice(0, 0, a.finalTransform), a = a.comp) : r = !1;
                                                                                                        var n, s = e.length;
                                                                                                        for (i = 0; i < s; i += 1) n = e[i].mat.applyToPointArray(0, 0, 0), t = [t[0] - n[0], t[1] - n[1], 0];
                                                                                                        return t
                                                                                                    },
                                                                                                    mHelper: new Matrix
                                                                                                }, RenderableElement.prototype = {
                                                                                                    initRenderable: function() {
                                                                                                        this.isInRange = !1, this.hidden = !1, this.isTransparent = !1, this.renderableComponents = []
                                                                                                    },
                                                                                                    addRenderableComponent: function(t) {
                                                                                                        -1 === this.renderableComponents.indexOf(t) && this.renderableComponents.push(t)
                                                                                                    },
                                                                                                    removeRenderableComponent: function(t) {
                                                                                                        -1 !== this.renderableComponents.indexOf(t) && this.renderableComponents.splice(this.renderableComponents.indexOf(t), 1)
                                                                                                    },
                                                                                                    prepareRenderableFrame: function(t) {
                                                                                                        this.checkLayerLimits(t)
                                                                                                    },
                                                                                                    checkTransparency: function() {
                                                                                                        this.finalTransform.mProp.o.v <= 0 ? !this.isTransparent && this.globalData.renderConfig.hideOnTransparent && (this.isTransparent = !0, this.hide()) : this.isTransparent && (this.isTransparent = !1, this.show())
                                                                                                    },
                                                                                                    checkLayerLimits: function(t) {
                                                                                                        this.data.ip - this.data.st <= t && this.data.op - this.data.st > t ? !0 !== this.isInRange && (this.globalData._mdf = !0, this._mdf = !0, this.isInRange = !0, this.show()) : !1 !== this.isInRange && (this.globalData._mdf = !0, this.isInRange = !1, this.hide())
                                                                                                    },
                                                                                                    renderRenderable: function() {
                                                                                                        var t, e = this.renderableComponents.length;
                                                                                                        for (t = 0; t < e; t += 1) this.renderableComponents[t].renderFrame(this._isFirstFrame)
                                                                                                    },
                                                                                                    sourceRectAtTime: function() {
                                                                                                        return {
                                                                                                            top: 0,
                                                                                                            left: 0,
                                                                                                            width: 100,
                                                                                                            height: 100
                                                                                                        }
                                                                                                    },
                                                                                                    getLayerSize: function() {
                                                                                                        return 5 === this.data.ty ? {
                                                                                                            w: this.data.textData.width,
                                                                                                            h: this.data.textData.height
                                                                                                        } : {
                                                                                                            w: this.data.width,
                                                                                                            h: this.data.height
                                                                                                        }
                                                                                                    }
                                                                                                }, extendPrototype([RenderableElement, createProxyFunction({
                                                                                                    initElement: function(t, e, i) {
                                                                                                        this.initFrame(), this.initBaseData(t, e, i), this.initTransform(t, e, i), this.initHierarchy(), this.initRenderable(), this.initRendererElement(), this.createContainerElements(), this.createRenderableComponents(), this.createContent(), this.hide()
                                                                                                    },
                                                                                                    hide: function() {
                                                                                                        if (!this.hidden && (!this.isInRange || this.isTransparent)) {
                                                                                                            var t = this.baseElement || this.layerElement;
                                                                                                            t.style.display = "none", this.hidden = !0
                                                                                                        }
                                                                                                    },
                                                                                                    show: function() {
                                                                                                        if (this.isInRange && !this.isTransparent) {
                                                                                                            if (!this.data.hd) {
                                                                                                                var t = this.baseElement || this.layerElement;
                                                                                                                t.style.display = "block"
                                                                                                            }
                                                                                                            this.hidden = !1, this._isFirstFrame = !0
                                                                                                        }
                                                                                                    },
                                                                                                    renderFrame: function() {
                                                                                                        this.data.hd || this.hidden || (this.renderTransform(), this.renderRenderable(), this.renderElement(), this.renderInnerContent(), this._isFirstFrame && (this._isFirstFrame = !1))
                                                                                                    },
                                                                                                    renderInnerContent: function() {},
                                                                                                    prepareFrame: function(t) {
                                                                                                        this._mdf = !1, this.prepareRenderableFrame(t), this.prepareProperties(t, this.isInRange), this.checkTransparency()
                                                                                                    },
                                                                                                    destroy: function() {
                                                                                                        this.innerElem = null, this.destroyBaseElement()
                                                                                                    }
                                                                                                })], RenderableDOMElement), SVGStyleData.prototype.reset = function() {
                                                                                                    this.d = "", this._mdf = !1
                                                                                                }, SVGShapeData.prototype.setAsAnimated = function() {
                                                                                                    this._isAnimated = !0
                                                                                                }, extendPrototype([DynamicPropertyContainer], SVGStrokeStyleData), extendPrototype([DynamicPropertyContainer], SVGFillStyleData), SVGGradientFillStyleData.prototype.initGradientData = function(t, e, i) {
                                                                                                    this.o = PropertyFactory.getProp(t, e.o, 0, .01, this), this.s = PropertyFactory.getProp(t, e.s, 1, null, this), this.e = PropertyFactory.getProp(t, e.e, 1, null, this), this.h = PropertyFactory.getProp(t, e.h || {
                                                                                                        k: 0
                                                                                                    }, 0, .01, this), this.a = PropertyFactory.getProp(t, e.a || {
                                                                                                        k: 0
                                                                                                    }, 0, degToRads, this), this.g = new GradientProperty(t, e.g, this), this.style = i, this.stops = [], this.setGradientData(i.pElem, e), this.setGradientOpacity(e, i), this._isAnimated = !!this._isAnimated
                                                                                                }, SVGGradientFillStyleData.prototype.setGradientData = function(t, e) {
                                                                                                    var i = createElementID(),
                                                                                                        r = createNS(1 === e.t ? "linearGradient" : "radialGradient");
                                                                                                    r.setAttribute("id", i), r.setAttribute("spreadMethod", "pad"), r.setAttribute("gradientUnits", "userSpaceOnUse");
                                                                                                    var a, n, s, o = [];
                                                                                                    for (s = 4 * e.g.p, n = 0; n < s; n += 4) a = createNS("stop"), r.appendChild(a), o.push(a);
                                                                                                    t.setAttribute("gf" === e.ty ? "fill" : "stroke", "url(" + locationHref + "#" + i + ")"), this.gf = r, this.cst = o
                                                                                                }, SVGGradientFillStyleData.prototype.setGradientOpacity = function(t, e) {
                                                                                                    if (this.g._hasOpacity && !this.g._collapsable) {
                                                                                                        var i, r, a, n = createNS("mask"),
                                                                                                            s = createNS("path");
                                                                                                        n.appendChild(s);
                                                                                                        var o = createElementID(),
                                                                                                            l = createElementID();
                                                                                                        n.setAttribute("id", l);
                                                                                                        var h = createNS(1 === t.t ? "linearGradient" : "radialGradient");
                                                                                                        h.setAttribute("id", o), h.setAttribute("spreadMethod", "pad"), h.setAttribute("gradientUnits", "userSpaceOnUse"), a = t.g.k.k[0].s ? t.g.k.k[0].s.length : t.g.k.k.length;
                                                                                                        var c = this.stops;
                                                                                                        for (r = 4 * t.g.p; r < a; r += 2)(i = createNS("stop")).setAttribute("stop-color", "rgb(255,255,255)"), h.appendChild(i), c.push(i);
                                                                                                        s.setAttribute("gf" === t.ty ? "fill" : "stroke", "url(" + locationHref + "#" + o + ")"), "gs" === t.ty && (s.setAttribute("stroke-linecap", lineCapEnum[t.lc || 2]), s.setAttribute("stroke-linejoin", lineJoinEnum[t.lj || 2]), 1 === t.lj && s.setAttribute("stroke-miterlimit", t.ml)), this.of = h, this.ms = n, this.ost = c, this.maskId = l, e.msElem = s
                                                                                                    }
                                                                                                }, extendPrototype([DynamicPropertyContainer], SVGGradientFillStyleData), extendPrototype([SVGGradientFillStyleData, DynamicPropertyContainer], SVGGradientStrokeStyleData);
                                                                                                var SVGElementsRenderer = function() {
                                                                                                    var t = new Matrix,
                                                                                                        e = new Matrix,
                                                                                                        i = {
                                                                                                            createRenderFunction: function(t) {
                                                                                                                switch (t.ty) {
                                                                                                                    case "fl":
                                                                                                                        return n;
                                                                                                                    case "gf":
                                                                                                                        return o;
                                                                                                                    case "gs":
                                                                                                                        return s;
                                                                                                                    case "st":
                                                                                                                        return l;
                                                                                                                    case "sh":
                                                                                                                    case "el":
                                                                                                                    case "rc":
                                                                                                                    case "sr":
                                                                                                                        return a;
                                                                                                                    case "tr":
                                                                                                                        return r;
                                                                                                                    default:
                                                                                                                        return null
                                                                                                                }
                                                                                                            }
                                                                                                        };

                                                                                                    function r(t, e, i) {
                                                                                                        (i || e.transform.op._mdf) && e.transform.container.setAttribute("opacity", e.transform.op.v), (i || e.transform.mProps._mdf) && e.transform.container.setAttribute("transform", e.transform.mProps.v.to2dCSS())
                                                                                                    }

                                                                                                    function a(i, r, a) {
                                                                                                        var n, s, o, l, h, c, p, m, d, u, f, x = r.styles.length,
                                                                                                            k = r.lvl;
                                                                                                        for (c = 0; c < x; c += 1) {
                                                                                                            if (l = r.sh._mdf || a, r.styles[c].lvl < k) {
                                                                                                                for (m = e.reset(), u = k - r.styles[c].lvl, f = r.transformers.length - 1; !l && u > 0;) l = r.transformers[f].mProps._mdf || l, u -= 1, f -= 1;
                                                                                                                if (l)
                                                                                                                    for (u = k - r.styles[c].lvl, f = r.transformers.length - 1; u > 0;) d = r.transformers[f].mProps.v.props, m.transform(d[0], d[1], d[2], d[3], d[4], d[5], d[6], d[7], d[8], d[9], d[10], d[11], d[12], d[13], d[14], d[15]), u -= 1, f -= 1
                                                                                                            } else m = t;
                                                                                                            if (p = r.sh.paths, s = p._length, l) {
                                                                                                                for (o = "", n = 0; n < s; n += 1)(h = p.shapes[n]) && h._length && (o += buildShapeString(h, h._length, h.c, m));
                                                                                                                r.caches[c] = o
                                                                                                            } else o = r.caches[c];
                                                                                                            r.styles[c].d += !0 === i.hd ? "" : o, r.styles[c]._mdf = l || r.styles[c]._mdf
                                                                                                        }
                                                                                                    }

                                                                                                    function n(t, e, i) {
                                                                                                        var r = e.style;
                                                                                                        (e.c._mdf || i) && r.pElem.setAttribute("fill", "rgb(" + bmFloor(e.c.v[0]) + "," + bmFloor(e.c.v[1]) + "," + bmFloor(e.c.v[2]) + ")"), (e.o._mdf || i) && r.pElem.setAttribute("fill-opacity", e.o.v)
                                                                                                    }

                                                                                                    function s(t, e, i) {
                                                                                                        o(t, e, i), l(t, e, i)
                                                                                                    }

                                                                                                    function o(t, e, i) {
                                                                                                        var r, a, n, s, o, l = e.gf,
                                                                                                            h = e.g._hasOpacity,
                                                                                                            c = e.s.v,
                                                                                                            p = e.e.v;
                                                                                                        if (e.o._mdf || i) {
                                                                                                            var m = "gf" === t.ty ? "fill-opacity" : "stroke-opacity";
                                                                                                            e.style.pElem.setAttribute(m, e.o.v)
                                                                                                        }
                                                                                                        if (e.s._mdf || i) {
                                                                                                            var d = 1 === t.t ? "x1" : "cx",
                                                                                                                u = "x1" === d ? "y1" : "cy";
                                                                                                            l.setAttribute(d, c[0]), l.setAttribute(u, c[1]), h && !e.g._collapsable && (e.of.setAttribute(d, c[0]), e.of.setAttribute(u, c[1]))
                                                                                                        }
                                                                                                        if (e.g._cmdf || i) {
                                                                                                            r = e.cst;
                                                                                                            var f = e.g.c;
                                                                                                            for (n = r.length, a = 0; a < n; a += 1)(s = r[a]).setAttribute("offset", f[4 * a] + "%"), s.setAttribute("stop-color", "rgb(" + f[4 * a + 1] + "," + f[4 * a + 2] + "," + f[4 * a + 3] + ")")
                                                                                                        }
                                                                                                        if (h && (e.g._omdf || i)) {
                                                                                                            var x = e.g.o;
                                                                                                            for (r = e.g._collapsable ? e.cst : e.ost, n = r.length, a = 0; a < n; a += 1) s = r[a], e.g._collapsable || s.setAttribute("offset", x[2 * a] + "%"), s.setAttribute("stop-opacity", x[2 * a + 1])
                                                                                                        }
                                                                                                        if (1 === t.t)(e.e._mdf || i) && (l.setAttribute("x2", p[0]), l.setAttribute("y2", p[1]), h && !e.g._collapsable && (e.of.setAttribute("x2", p[0]), e.of.setAttribute("y2", p[1])));
                                                                                                        else if ((e.s._mdf || e.e._mdf || i) && (o = Math.sqrt(Math.pow(c[0] - p[0], 2) + Math.pow(c[1] - p[1], 2)), l.setAttribute("r", o), h && !e.g._collapsable && e.of.setAttribute("r", o)), e.e._mdf || e.h._mdf || e.a._mdf || i) {
                                                                                                            o || (o = Math.sqrt(Math.pow(c[0] - p[0], 2) + Math.pow(c[1] - p[1], 2)));
                                                                                                            var k = Math.atan2(p[1] - c[1], p[0] - c[0]),
                                                                                                                y = e.h.v;
                                                                                                            y >= 1 ? y = .99 : y <= -1 && (y = -.99);
                                                                                                            var g = o * y,
                                                                                                                v = Math.cos(k + e.a.v) * g + c[0],
                                                                                                                _ = Math.sin(k + e.a.v) * g + c[1];
                                                                                                            l.setAttribute("fx", v), l.setAttribute("fy", _), h && !e.g._collapsable && (e.of.setAttribute("fx", v), e.of.setAttribute("fy", _))
                                                                                                        }
                                                                                                    }

                                                                                                    function l(t, e, i) {
                                                                                                        var r = e.style,
                                                                                                            a = e.d;
                                                                                                        a && (a._mdf || i) && a.dashStr && (r.pElem.setAttribute("stroke-dasharray", a.dashStr), r.pElem.setAttribute("stroke-dashoffset", a.dashoffset[0])), e.c && (e.c._mdf || i) && r.pElem.setAttribute("stroke", "rgb(" + bmFloor(e.c.v[0]) + "," + bmFloor(e.c.v[1]) + "," + bmFloor(e.c.v[2]) + ")"), (e.o._mdf || i) && r.pElem.setAttribute("stroke-opacity", e.o.v), (e.w._mdf || i) && (r.pElem.setAttribute("stroke-width", e.w.v), r.msElem && r.msElem.setAttribute("stroke-width", e.w.v))
                                                                                                    }
                                                                                                    return i
                                                                                                }();

                                                                                                function ShapeTransformManager() {
                                                                                                    this.sequences = {}, this.sequenceList = [], this.transform_key_count = 0
                                                                                                }

                                                                                                function CVShapeData(t, e, i, r) {
                                                                                                    this.styledShapes = [], this.tr = [0, 0, 0, 0, 0, 0];
                                                                                                    var a, n = 4;
                                                                                                    "rc" === e.ty ? n = 5 : "el" === e.ty ? n = 6 : "sr" === e.ty && (n = 7), this.sh = ShapePropertyFactory.getShapeProp(t, e, n, t);
                                                                                                    var s, o = i.length;
                                                                                                    for (a = 0; a < o; a += 1) i[a].closed || (s = {
                                                                                                        transforms: r.addTransformSequence(i[a].transforms),
                                                                                                        trNodes: []
                                                                                                    }, this.styledShapes.push(s), i[a].elements.push(s))
                                                                                                }

                                                                                                function BaseElement() {}

                                                                                                function NullElement(t, e, i) {
                                                                                                    this.initFrame(), this.initBaseData(t, e, i), this.initFrame(), this.initTransform(t, e, i), this.initHierarchy()
                                                                                                }

                                                                                                function SVGBaseElement() {}

                                                                                                function IShapeElement() {}

                                                                                                function ITextElement() {}

                                                                                                function ICompElement() {}

                                                                                                function IImageElement(t, e, i) {
                                                                                                    this.assetData = e.getAssetData(t.refId), this.initElement(t, e, i), this.sourceRect = {
                                                                                                        top: 0,
                                                                                                        left: 0,
                                                                                                        width: this.assetData.w,
                                                                                                        height: this.assetData.h
                                                                                                    }
                                                                                                }

                                                                                                function ISolidElement(t, e, i) {
                                                                                                    this.initElement(t, e, i)
                                                                                                }

                                                                                                function AudioElement(t, e, i) {
                                                                                                    this.initFrame(), this.initRenderable(), this.assetData = e.getAssetData(t.refId), this.initBaseData(t, e, i), this._isPlaying = !1, this._canPlay = !1;
                                                                                                    var r = this.globalData.getAssetsPath(this.assetData);
                                                                                                    this.audio = this.globalData.audioController.createAudio(r), this._currentTime = 0, this.globalData.audioController.addAudio(this), this.tm = t.tm ? PropertyFactory.getProp(this, t.tm, 0, e.frameRate, this) : {
                                                                                                        _placeholder: !0
                                                                                                    }
                                                                                                }

                                                                                                function FootageElement(t, e, i) {
                                                                                                    this.initFrame(), this.initRenderable(), this.assetData = e.getAssetData(t.refId), this.footageData = e.imageLoader.getAsset(this.assetData), this.initBaseData(t, e, i)
                                                                                                }

                                                                                                function SVGCompElement(t, e, i) {
                                                                                                    this.layers = t.layers, this.supports3d = !0, this.completeLayers = !1, this.pendingElements = [], this.elements = this.layers ? createSizedArray(this.layers.length) : [], this.initElement(t, e, i), this.tm = t.tm ? PropertyFactory.getProp(this, t.tm, 0, e.frameRate, this) : {
                                                                                                        _placeholder: !0
                                                                                                    }
                                                                                                }

                                                                                                function SVGTextLottieElement(t, e, i) {
                                                                                                    this.textSpans = [], this.renderType = "svg", this.initElement(t, e, i)
                                                                                                }

                                                                                                function SVGShapeElement(t, e, i) {
                                                                                                    this.shapes = [], this.shapesData = t.shapes, this.stylesList = [], this.shapeModifiers = [], this.itemsData = [], this.processedElements = [], this.animatedContents = [], this.initElement(t, e, i), this.prevViewData = []
                                                                                                }

                                                                                                function SVGTintFilter(t, e) {
                                                                                                    this.filterManager = e;
                                                                                                    var i = createNS("feColorMatrix");
                                                                                                    if (i.setAttribute("type", "matrix"), i.setAttribute("color-interpolation-filters", "linearRGB"), i.setAttribute("values", "0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"), i.setAttribute("result", "f1"), t.appendChild(i), (i = createNS("feColorMatrix")).setAttribute("type", "matrix"), i.setAttribute("color-interpolation-filters", "sRGB"), i.setAttribute("values", "1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"), i.setAttribute("result", "f2"), t.appendChild(i), this.matrixFilter = i, 100 !== e.effectElements[2].p.v || e.effectElements[2].p.k) {
                                                                                                        var r, a = createNS("feMerge");
                                                                                                        t.appendChild(a), (r = createNS("feMergeNode")).setAttribute("in", "SourceGraphic"), a.appendChild(r), (r = createNS("feMergeNode")).setAttribute("in", "f2"), a.appendChild(r)
                                                                                                    }
                                                                                                }

                                                                                                function SVGFillFilter(t, e) {
                                                                                                    this.filterManager = e;
                                                                                                    var i = createNS("feColorMatrix");
                                                                                                    i.setAttribute("type", "matrix"), i.setAttribute("color-interpolation-filters", "sRGB"), i.setAttribute("values", "1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"), t.appendChild(i), this.matrixFilter = i
                                                                                                }

                                                                                                function SVGGaussianBlurEffect(t, e) {
                                                                                                    t.setAttribute("x", "-100%"), t.setAttribute("y", "-100%"), t.setAttribute("width", "300%"), t.setAttribute("height", "300%"), this.filterManager = e;
                                                                                                    var i = createNS("feGaussianBlur");
                                                                                                    t.appendChild(i), this.feGaussianBlur = i
                                                                                                }

                                                                                                function SVGStrokeEffect(t, e) {
                                                                                                    this.initialized = !1, this.filterManager = e, this.elem = t, this.paths = []
                                                                                                }

                                                                                                function SVGTritoneFilter(t, e) {
                                                                                                    this.filterManager = e;
                                                                                                    var i = createNS("feColorMatrix");
                                                                                                    i.setAttribute("type", "matrix"), i.setAttribute("color-interpolation-filters", "linearRGB"), i.setAttribute("values", "0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"), i.setAttribute("result", "f1"), t.appendChild(i);
                                                                                                    var r = createNS("feComponentTransfer");
                                                                                                    r.setAttribute("color-interpolation-filters", "sRGB"), t.appendChild(r), this.matrixFilter = r;
                                                                                                    var a = createNS("feFuncR");
                                                                                                    a.setAttribute("type", "table"), r.appendChild(a), this.feFuncR = a;
                                                                                                    var n = createNS("feFuncG");
                                                                                                    n.setAttribute("type", "table"), r.appendChild(n), this.feFuncG = n;
                                                                                                    var s = createNS("feFuncB");
                                                                                                    s.setAttribute("type", "table"), r.appendChild(s), this.feFuncB = s
                                                                                                }

                                                                                                function SVGProLevelsFilter(t, e) {
                                                                                                    this.filterManager = e;
                                                                                                    var i = this.filterManager.effectElements,
                                                                                                        r = createNS("feComponentTransfer");
                                                                                                    (i[10].p.k || 0 !== i[10].p.v || i[11].p.k || 1 !== i[11].p.v || i[12].p.k || 1 !== i[12].p.v || i[13].p.k || 0 !== i[13].p.v || i[14].p.k || 1 !== i[14].p.v) && (this.feFuncR = this.createFeFunc("feFuncR", r)), (i[17].p.k || 0 !== i[17].p.v || i[18].p.k || 1 !== i[18].p.v || i[19].p.k || 1 !== i[19].p.v || i[20].p.k || 0 !== i[20].p.v || i[21].p.k || 1 !== i[21].p.v) && (this.feFuncG = this.createFeFunc("feFuncG", r)), (i[24].p.k || 0 !== i[24].p.v || i[25].p.k || 1 !== i[25].p.v || i[26].p.k || 1 !== i[26].p.v || i[27].p.k || 0 !== i[27].p.v || i[28].p.k || 1 !== i[28].p.v) && (this.feFuncB = this.createFeFunc("feFuncB", r)), (i[31].p.k || 0 !== i[31].p.v || i[32].p.k || 1 !== i[32].p.v || i[33].p.k || 1 !== i[33].p.v || i[34].p.k || 0 !== i[34].p.v || i[35].p.k || 1 !== i[35].p.v) && (this.feFuncA = this.createFeFunc("feFuncA", r)), (this.feFuncR || this.feFuncG || this.feFuncB || this.feFuncA) && (r.setAttribute("color-interpolation-filters", "sRGB"), t.appendChild(r), r = createNS("feComponentTransfer")), (i[3].p.k || 0 !== i[3].p.v || i[4].p.k || 1 !== i[4].p.v || i[5].p.k || 1 !== i[5].p.v || i[6].p.k || 0 !== i[6].p.v || i[7].p.k || 1 !== i[7].p.v) && (r.setAttribute("color-interpolation-filters", "sRGB"), t.appendChild(r), this.feFuncRComposed = this.createFeFunc("feFuncR", r), this.feFuncGComposed = this.createFeFunc("feFuncG", r), this.feFuncBComposed = this.createFeFunc("feFuncB", r))
                                                                                                }

                                                                                                function SVGDropShadowEffect(t, e) {
                                                                                                    var i = e.container.globalData.renderConfig.filterSize;
                                                                                                    t.setAttribute("x", i.x), t.setAttribute("y", i.y), t.setAttribute("width", i.width), t.setAttribute("height", i.height), this.filterManager = e;
                                                                                                    var r = createNS("feGaussianBlur");
                                                                                                    r.setAttribute("in", "SourceAlpha"), r.setAttribute("result", "drop_shadow_1"), r.setAttribute("stdDeviation", "0"), this.feGaussianBlur = r, t.appendChild(r);
                                                                                                    var a = createNS("feOffset");
                                                                                                    a.setAttribute("dx", "25"), a.setAttribute("dy", "0"), a.setAttribute("in", "drop_shadow_1"), a.setAttribute("result", "drop_shadow_2"), this.feOffset = a, t.appendChild(a);
                                                                                                    var n = createNS("feFlood");
                                                                                                    n.setAttribute("flood-color", "#00ff00"), n.setAttribute("flood-opacity", "1"), n.setAttribute("result", "drop_shadow_3"), this.feFlood = n, t.appendChild(n);
                                                                                                    var s = createNS("feComposite");
                                                                                                    s.setAttribute("in", "drop_shadow_3"), s.setAttribute("in2", "drop_shadow_2"), s.setAttribute("operator", "in"), s.setAttribute("result", "drop_shadow_4"), t.appendChild(s);
                                                                                                    var o, l = createNS("feMerge");
                                                                                                    t.appendChild(l), o = createNS("feMergeNode"), l.appendChild(o), (o = createNS("feMergeNode")).setAttribute("in", "SourceGraphic"), this.feMergeNode = o, this.feMerge = l, this.originalNodeAdded = !1, l.appendChild(o)
                                                                                                }
                                                                                                ShapeTransformManager.prototype = {
                                                                                                    addTransformSequence: function(t) {
                                                                                                        var e, i = t.length,
                                                                                                            r = "_";
                                                                                                        for (e = 0; e < i; e += 1) r += t[e].transform.key + "_";
                                                                                                        var a = this.sequences[r];
                                                                                                        return a || (a = {
                                                                                                            transforms: [].concat(t),
                                                                                                            finalTransform: new Matrix,
                                                                                                            _mdf: !1
                                                                                                        }, this.sequences[r] = a, this.sequenceList.push(a)), a
                                                                                                    },
                                                                                                    processSequence: function(t, e) {
                                                                                                        for (var i, r = 0, a = t.transforms.length, n = e; r < a && !e;) {
                                                                                                            if (t.transforms[r].transform.mProps._mdf) {
                                                                                                                n = !0;
                                                                                                                break
                                                                                                            }
                                                                                                            r += 1
                                                                                                        }
                                                                                                        if (n)
                                                                                                            for (t.finalTransform.reset(), r = a - 1; r >= 0; r -= 1) i = t.transforms[r].transform.mProps.v.props, t.finalTransform.transform(i[0], i[1], i[2], i[3], i[4], i[5], i[6], i[7], i[8], i[9], i[10], i[11], i[12], i[13], i[14], i[15]);
                                                                                                        t._mdf = n
                                                                                                    },
                                                                                                    processSequences: function(t) {
                                                                                                        var e, i = this.sequenceList.length;
                                                                                                        for (e = 0; e < i; e += 1) this.processSequence(this.sequenceList[e], t)
                                                                                                    },
                                                                                                    getNewKey: function() {
                                                                                                        return this.transform_key_count += 1, "_" + this.transform_key_count
                                                                                                    }
                                                                                                }, CVShapeData.prototype.setAsAnimated = SVGShapeData.prototype.setAsAnimated, BaseElement.prototype = {
                                                                                                    checkMasks: function() {
                                                                                                        if (!this.data.hasMask) return !1;
                                                                                                        for (var t = 0, e = this.data.masksProperties.length; t < e;) {
                                                                                                            if ("n" !== this.data.masksProperties[t].mode && !1 !== this.data.masksProperties[t].cl) return !0;
                                                                                                            t += 1
                                                                                                        }
                                                                                                        return !1
                                                                                                    },
                                                                                                    initExpressions: function() {
                                                                                                        this.layerInterface = LayerExpressionInterface(this), this.data.hasMask && this.maskManager && this.layerInterface.registerMaskInterface(this.maskManager);
                                                                                                        var t = EffectsExpressionInterface.createEffectsInterface(this, this.layerInterface);
                                                                                                        this.layerInterface.registerEffectsInterface(t), 0 === this.data.ty || this.data.xt ? this.compInterface = CompExpressionInterface(this) : 4 === this.data.ty ? (this.layerInterface.shapeInterface = ShapeExpressionInterface(this.shapesData, this.itemsData, this.layerInterface), this.layerInterface.content = this.layerInterface.shapeInterface) : 5 === this.data.ty && (this.layerInterface.textInterface = TextExpressionInterface(this), this.layerInterface.text = this.layerInterface.textInterface)
                                                                                                    },
                                                                                                    setBlendMode: function() {
                                                                                                        var t = getBlendMode(this.data.bm),
                                                                                                            e = this.baseElement || this.layerElement;
                                                                                                        e.style["mix-blend-mode"] = t
                                                                                                    },
                                                                                                    initBaseData: function(t, e, i) {
                                                                                                        this.globalData = e, this.comp = i, this.data = t, this.layerId = createElementID(), this.data.sr || (this.data.sr = 1), this.effectsManager = new EffectsManager(this.data, this, this.dynamicProperties)
                                                                                                    },
                                                                                                    getType: function() {
                                                                                                        return this.type
                                                                                                    },
                                                                                                    sourceRectAtTime: function() {}
                                                                                                }, NullElement.prototype.prepareFrame = function(t) {
                                                                                                    this.prepareProperties(t, !0)
                                                                                                }, NullElement.prototype.renderFrame = function() {}, NullElement.prototype.getBaseElement = function() {
                                                                                                    return null
                                                                                                }, NullElement.prototype.destroy = function() {}, NullElement.prototype.sourceRectAtTime = function() {}, NullElement.prototype.hide = function() {}, extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement], NullElement), SVGBaseElement.prototype = {
                                                                                                    initRendererElement: function() {
                                                                                                        this.layerElement = createNS("g")
                                                                                                    },
                                                                                                    createContainerElements: function() {
                                                                                                        this.matteElement = createNS("g"), this.transformedElement = this.layerElement, this.maskedElement = this.layerElement, this._sizeChanged = !1;
                                                                                                        var t, e, i, r = null;
                                                                                                        if (this.data.td) {
                                                                                                            if (3 == this.data.td || 1 == this.data.td) {
                                                                                                                var a = createNS("mask");
                                                                                                                a.setAttribute("id", this.layerId), a.setAttribute("mask-type", 3 == this.data.td ? "luminance" : "alpha"), a.appendChild(this.layerElement), r = a, this.globalData.defs.appendChild(a), featureSupport.maskType || 1 != this.data.td || (a.setAttribute("mask-type", "luminance"), t = createElementID(), e = filtersFactory.createFilter(t), this.globalData.defs.appendChild(e), e.appendChild(filtersFactory.createAlphaToLuminanceFilter()), (i = createNS("g")).appendChild(this.layerElement), r = i, a.appendChild(i), i.setAttribute("filter", "url(" + locationHref + "#" + t + ")"))
                                                                                                            } else if (2 == this.data.td) {
                                                                                                                var n = createNS("mask");
                                                                                                                n.setAttribute("id", this.layerId), n.setAttribute("mask-type", "alpha");
                                                                                                                var s = createNS("g");
                                                                                                                n.appendChild(s), t = createElementID(), e = filtersFactory.createFilter(t);
                                                                                                                var o = createNS("feComponentTransfer");
                                                                                                                o.setAttribute("in", "SourceGraphic"), e.appendChild(o);
                                                                                                                var l = createNS("feFuncA");
                                                                                                                l.setAttribute("type", "table"), l.setAttribute("tableValues", "1.0 0.0"), o.appendChild(l), this.globalData.defs.appendChild(e);
                                                                                                                var h = createNS("rect");
                                                                                                                h.setAttribute("width", this.comp.data.w), h.setAttribute("height", this.comp.data.h), h.setAttribute("x", "0"), h.setAttribute("y", "0"), h.setAttribute("fill", "#ffffff"), h.setAttribute("opacity", "0"), s.setAttribute("filter", "url(" + locationHref + "#" + t + ")"), s.appendChild(h), s.appendChild(this.layerElement), r = s, featureSupport.maskType || (n.setAttribute("mask-type", "luminance"), e.appendChild(filtersFactory.createAlphaToLuminanceFilter()), i = createNS("g"), s.appendChild(h), i.appendChild(this.layerElement), r = i, s.appendChild(i)), this.globalData.defs.appendChild(n)
                                                                                                            }
                                                                                                        } else this.data.tt ? (this.matteElement.appendChild(this.layerElement), r = this.matteElement, this.baseElement = this.matteElement) : this.baseElement = this.layerElement;
                                                                                                        if (this.data.ln && this.layerElement.setAttribute("id", this.data.ln), this.data.cl && this.layerElement.setAttribute("class", this.data.cl), 0 === this.data.ty && !this.data.hd) {
                                                                                                            var c = createNS("clipPath"),
                                                                                                                p = createNS("path");
                                                                                                            p.setAttribute("d", "M0,0 L" + this.data.w + ",0 L" + this.data.w + "," + this.data.h + " L0," + this.data.h + "z");
                                                                                                            var m = createElementID();
                                                                                                            if (c.setAttribute("id", m), c.appendChild(p), this.globalData.defs.appendChild(c), this.checkMasks()) {
                                                                                                                var d = createNS("g");
                                                                                                                d.setAttribute("clip-path", "url(" + locationHref + "#" + m + ")"), d.appendChild(this.layerElement), this.transformedElement = d, r ? r.appendChild(this.transformedElement) : this.baseElement = this.transformedElement
                                                                                                            } else this.layerElement.setAttribute("clip-path", "url(" + locationHref + "#" + m + ")")
                                                                                                        }
                                                                                                        0 !== this.data.bm && this.setBlendMode()
                                                                                                    },
                                                                                                    renderElement: function() {
                                                                                                        this.finalTransform._matMdf && this.transformedElement.setAttribute("transform", this.finalTransform.mat.to2dCSS()), this.finalTransform._opMdf && this.transformedElement.setAttribute("opacity", this.finalTransform.mProp.o.v)
                                                                                                    },
                                                                                                    destroyBaseElement: function() {
                                                                                                        this.layerElement = null, this.matteElement = null, this.maskManager.destroy()
                                                                                                    },
                                                                                                    getBaseElement: function() {
                                                                                                        return this.data.hd ? null : this.baseElement
                                                                                                    },
                                                                                                    createRenderableComponents: function() {
                                                                                                        this.maskManager = new MaskElement(this.data, this, this.globalData), this.renderableEffectsManager = new SVGEffects(this)
                                                                                                    },
                                                                                                    setMatte: function(t) {
                                                                                                        this.matteElement && this.matteElement.setAttribute("mask", "url(" + locationHref + "#" + t + ")")
                                                                                                    }
                                                                                                }, IShapeElement.prototype = {
                                                                                                    addShapeToModifiers: function(t) {
                                                                                                        var e, i = this.shapeModifiers.length;
                                                                                                        for (e = 0; e < i; e += 1) this.shapeModifiers[e].addShape(t)
                                                                                                    },
                                                                                                    isShapeInAnimatedModifiers: function(t) {
                                                                                                        for (var e = this.shapeModifiers.length; 0 < e;)
                                                                                                            if (this.shapeModifiers[0].isAnimatedWithShape(t)) return !0;
                                                                                                        return !1
                                                                                                    },
                                                                                                    renderModifiers: function() {
                                                                                                        if (this.shapeModifiers.length) {
                                                                                                            var t, e = this.shapes.length;
                                                                                                            for (t = 0; t < e; t += 1) this.shapes[t].sh.reset();
                                                                                                            for (e = this.shapeModifiers.length, t = e - 1; t >= 0 && !this.shapeModifiers[t].processShapes(this._isFirstFrame); t -= 1);
                                                                                                        }
                                                                                                    },
                                                                                                    searchProcessedElement: function(t) {
                                                                                                        for (var e = this.processedElements, i = 0, r = e.length; i < r;) {
                                                                                                            if (e[i].elem === t) return e[i].pos;
                                                                                                            i += 1
                                                                                                        }
                                                                                                        return 0
                                                                                                    },
                                                                                                    addProcessedElement: function(t, e) {
                                                                                                        for (var i = this.processedElements, r = i.length; r;)
                                                                                                            if (i[r -= 1].elem === t) return void(i[r].pos = e);
                                                                                                        i.push(new ProcessedElement(t, e))
                                                                                                    },
                                                                                                    prepareFrame: function(t) {
                                                                                                        this.prepareRenderableFrame(t), this.prepareProperties(t, this.isInRange)
                                                                                                    }
                                                                                                }, ITextElement.prototype.initElement = function(t, e, i) {
                                                                                                    this.lettersChangedFlag = !0, this.initFrame(), this.initBaseData(t, e, i), this.textProperty = new TextProperty(this, t.t, this.dynamicProperties), this.textAnimator = new TextAnimatorProperty(t.t, this.renderType, this), this.initTransform(t, e, i), this.initHierarchy(), this.initRenderable(), this.initRendererElement(), this.createContainerElements(), this.createRenderableComponents(), this.createContent(), this.hide(), this.textAnimator.searchProperties(this.dynamicProperties)
                                                                                                }, ITextElement.prototype.prepareFrame = function(t) {
                                                                                                    this._mdf = !1, this.prepareRenderableFrame(t), this.prepareProperties(t, this.isInRange), (this.textProperty._mdf || this.textProperty._isFirstFrame) && (this.buildNewText(), this.textProperty._isFirstFrame = !1, this.textProperty._mdf = !1)
                                                                                                }, ITextElement.prototype.createPathShape = function(t, e) {
                                                                                                    var i, r, a = e.length,
                                                                                                        n = "";
                                                                                                    for (i = 0; i < a; i += 1) r = e[i].ks.k, n += buildShapeString(r, r.i.length, !0, t);
                                                                                                    return n
                                                                                                }, ITextElement.prototype.updateDocumentData = function(t, e) {
                                                                                                    this.textProperty.updateDocumentData(t, e)
                                                                                                }, ITextElement.prototype.canResizeFont = function(t) {
                                                                                                    this.textProperty.canResizeFont(t)
                                                                                                }, ITextElement.prototype.setMinimumFontSize = function(t) {
                                                                                                    this.textProperty.setMinimumFontSize(t)
                                                                                                }, ITextElement.prototype.applyTextPropertiesToMatrix = function(t, e, i, r, a) {
                                                                                                    switch (t.ps && e.translate(t.ps[0], t.ps[1] + t.ascent, 0), e.translate(0, -t.ls, 0), t.j) {
                                                                                                        case 1:
                                                                                                            e.translate(t.justifyOffset + (t.boxWidth - t.lineWidths[i]), 0, 0);
                                                                                                            break;
                                                                                                        case 2:
                                                                                                            e.translate(t.justifyOffset + (t.boxWidth - t.lineWidths[i]) / 2, 0, 0)
                                                                                                    }
                                                                                                    e.translate(r, a, 0)
                                                                                                }, ITextElement.prototype.buildColor = function(t) {
                                                                                                    return "rgb(" + Math.round(255 * t[0]) + "," + Math.round(255 * t[1]) + "," + Math.round(255 * t[2]) + ")"
                                                                                                }, ITextElement.prototype.emptyProp = new LetterProps, ITextElement.prototype.destroy = function() {}, extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement], ICompElement), ICompElement.prototype.initElement = function(t, e, i) {
                                                                                                    this.initFrame(), this.initBaseData(t, e, i), this.initTransform(t, e, i), this.initRenderable(), this.initHierarchy(), this.initRendererElement(), this.createContainerElements(), this.createRenderableComponents(), !this.data.xt && e.progressiveLoad || this.buildAllItems(), this.hide()
                                                                                                }, ICompElement.prototype.prepareFrame = function(t) {
                                                                                                    if (this._mdf = !1, this.prepareRenderableFrame(t), this.prepareProperties(t, this.isInRange), this.isInRange || this.data.xt) {
                                                                                                        if (this.tm._placeholder) this.renderedFrame = t / this.data.sr;
                                                                                                        else {
                                                                                                            var e = this.tm.v;
                                                                                                            e === this.data.op && (e = this.data.op - 1), this.renderedFrame = e
                                                                                                        }
                                                                                                        var i, r = this.elements.length;
                                                                                                        for (this.completeLayers || this.checkLayers(this.renderedFrame), i = r - 1; i >= 0; i -= 1)(this.completeLayers || this.elements[i]) && (this.elements[i].prepareFrame(this.renderedFrame - this.layers[i].st), this.elements[i]._mdf && (this._mdf = !0))
                                                                                                    }
                                                                                                }, ICompElement.prototype.renderInnerContent = function() {
                                                                                                    var t, e = this.layers.length;
                                                                                                    for (t = 0; t < e; t += 1)(this.completeLayers || this.elements[t]) && this.elements[t].renderFrame()
                                                                                                }, ICompElement.prototype.setElements = function(t) {
                                                                                                    this.elements = t
                                                                                                }, ICompElement.prototype.getElements = function() {
                                                                                                    return this.elements
                                                                                                }, ICompElement.prototype.destroyElements = function() {
                                                                                                    var t, e = this.layers.length;
                                                                                                    for (t = 0; t < e; t += 1) this.elements[t] && this.elements[t].destroy()
                                                                                                }, ICompElement.prototype.destroy = function() {
                                                                                                    this.destroyElements(), this.destroyBaseElement()
                                                                                                }, extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], IImageElement), IImageElement.prototype.createContent = function() {
                                                                                                    var t = this.globalData.getAssetsPath(this.assetData);
                                                                                                    this.innerElem = createNS("image"), this.innerElem.setAttribute("width", this.assetData.w + "px"), this.innerElem.setAttribute("height", this.assetData.h + "px"), this.innerElem.setAttribute("preserveAspectRatio", this.assetData.pr || this.globalData.renderConfig.imagePreserveAspectRatio), this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink", "href", t), this.layerElement.appendChild(this.innerElem)
                                                                                                }, IImageElement.prototype.sourceRectAtTime = function() {
                                                                                                    return this.sourceRect
                                                                                                }, extendPrototype([IImageElement], ISolidElement), ISolidElement.prototype.createContent = function() {
                                                                                                    var t = createNS("rect");
                                                                                                    t.setAttribute("width", this.data.sw), t.setAttribute("height", this.data.sh), t.setAttribute("fill", this.data.sc), this.layerElement.appendChild(t)
                                                                                                }, AudioElement.prototype.prepareFrame = function(t) {
                                                                                                    if (this.prepareRenderableFrame(t, !0), this.prepareProperties(t, !0), this.tm._placeholder) this._currentTime = t / this.data.sr;
                                                                                                    else {
                                                                                                        var e = this.tm.v;
                                                                                                        this._currentTime = e
                                                                                                    }
                                                                                                }, extendPrototype([RenderableElement, BaseElement, FrameElement], AudioElement), AudioElement.prototype.renderFrame = function() {
                                                                                                    this.isInRange && this._canPlay && (this._isPlaying ? (!this.audio.playing() || Math.abs(this._currentTime / this.globalData.frameRate - this.audio.seek()) > .1) && this.audio.seek(this._currentTime / this.globalData.frameRate) : (this.audio.play(), this.audio.seek(this._currentTime / this.globalData.frameRate), this._isPlaying = !0))
                                                                                                }, AudioElement.prototype.show = function() {}, AudioElement.prototype.hide = function() {
                                                                                                    this.audio.pause(), this._isPlaying = !1
                                                                                                }, AudioElement.prototype.pause = function() {
                                                                                                    this.audio.pause(), this._isPlaying = !1, this._canPlay = !1
                                                                                                }, AudioElement.prototype.resume = function() {
                                                                                                    this._canPlay = !0
                                                                                                }, AudioElement.prototype.setRate = function(t) {
                                                                                                    this.audio.rate(t)
                                                                                                }, AudioElement.prototype.volume = function(t) {
                                                                                                    this.audio.volume(t)
                                                                                                }, AudioElement.prototype.getBaseElement = function() {
                                                                                                    return null
                                                                                                }, AudioElement.prototype.destroy = function() {}, AudioElement.prototype.sourceRectAtTime = function() {}, AudioElement.prototype.initExpressions = function() {}, FootageElement.prototype.prepareFrame = function() {}, extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement), FootageElement.prototype.getBaseElement = function() {
                                                                                                    return null
                                                                                                }, FootageElement.prototype.renderFrame = function() {}, FootageElement.prototype.destroy = function() {}, FootageElement.prototype.initExpressions = function() {
                                                                                                    this.layerInterface = FootageInterface(this)
                                                                                                }, FootageElement.prototype.getFootageData = function() {
                                                                                                    return this.footageData
                                                                                                }, extendPrototype([SVGRenderer, ICompElement, SVGBaseElement], SVGCompElement), extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], SVGTextLottieElement), SVGTextLottieElement.prototype.createContent = function() {
                                                                                                    this.data.singleShape && !this.globalData.fontManager.chars && (this.textContainer = createNS("text"))
                                                                                                }, SVGTextLottieElement.prototype.buildTextContents = function(t) {
                                                                                                    for (var e = 0, i = t.length, r = [], a = ""; e < i;) t[e] === String.fromCharCode(13) || t[e] === String.fromCharCode(3) ? (r.push(a), a = "") : a += t[e], e += 1;
                                                                                                    return r.push(a), r
                                                                                                }, SVGTextLottieElement.prototype.buildNewText = function() {
                                                                                                    var t, e, i = this.textProperty.currentData;
                                                                                                    this.renderedLetters = createSizedArray(i ? i.l.length : 0), i.fc ? this.layerElement.setAttribute("fill", this.buildColor(i.fc)) : this.layerElement.setAttribute("fill", "rgba(0,0,0,0)"), i.sc && (this.layerElement.setAttribute("stroke", this.buildColor(i.sc)), this.layerElement.setAttribute("stroke-width", i.sw)), this.layerElement.setAttribute("font-size", i.finalSize);
                                                                                                    var r = this.globalData.fontManager.getFontByName(i.f);
                                                                                                    if (r.fClass) this.layerElement.setAttribute("class", r.fClass);
                                                                                                    else {
                                                                                                        this.layerElement.setAttribute("font-family", r.fFamily);
                                                                                                        var a = i.fWeight,
                                                                                                            n = i.fStyle;
                                                                                                        this.layerElement.setAttribute("font-style", n), this.layerElement.setAttribute("font-weight", a)
                                                                                                    }
                                                                                                    this.layerElement.setAttribute("aria-label", i.t);
                                                                                                    var s, o = i.l || [],
                                                                                                        l = !!this.globalData.fontManager.chars;
                                                                                                    e = o.length;
                                                                                                    var h, c = this.mHelper,
                                                                                                        p = "",
                                                                                                        m = this.data.singleShape,
                                                                                                        d = 0,
                                                                                                        u = 0,
                                                                                                        f = !0,
                                                                                                        x = .001 * i.tr * i.finalSize;
                                                                                                    if (!m || l || i.sz) {
                                                                                                        var k, y, g = this.textSpans.length;
                                                                                                        for (t = 0; t < e; t += 1) l && m && 0 !== t || (s = g > t ? this.textSpans[t] : createNS(l ? "path" : "text"), g <= t && (s.setAttribute("stroke-linecap", "butt"), s.setAttribute("stroke-linejoin", "round"), s.setAttribute("stroke-miterlimit", "4"), this.textSpans[t] = s, this.layerElement.appendChild(s)), s.style.display = "inherit"), c.reset(), c.scale(i.finalSize / 100, i.finalSize / 100), m && (o[t].n && (d = -x, u += i.yOffset, u += f ? 1 : 0, f = !1), this.applyTextPropertiesToMatrix(i, c, o[t].line, d, u), d += o[t].l || 0, d += x), l ? (y = this.globalData.fontManager.getCharData(i.finalText[t], r.fStyle, this.globalData.fontManager.getFontByName(i.f).fFamily), k = y && y.data || {}, h = k.shapes ? k.shapes[0].it : [], m ? p += this.createPathShape(c, h) : s.setAttribute("d", this.createPathShape(c, h))) : (m && s.setAttribute("transform", "translate(" + c.props[12] + "," + c.props[13] + ")"), s.textContent = o[t].val, s.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"));
                                                                                                        m && s && s.setAttribute("d", p)
                                                                                                    } else {
                                                                                                        var v = this.textContainer,
                                                                                                            _ = "start";
                                                                                                        switch (i.j) {
                                                                                                            case 1:
                                                                                                                _ = "end";
                                                                                                                break;
                                                                                                            case 2:
                                                                                                                _ = "middle";
                                                                                                                break;
                                                                                                            default:
                                                                                                                _ = "start"
                                                                                                        }
                                                                                                        v.setAttribute("text-anchor", _), v.setAttribute("letter-spacing", x);
                                                                                                        var b = this.buildTextContents(i.finalText);
                                                                                                        for (e = b.length, u = i.ps ? i.ps[1] + i.ascent : 0, t = 0; t < e; t += 1)(s = this.textSpans[t] || createNS("tspan")).textContent = b[t], s.setAttribute("x", 0), s.setAttribute("y", u), s.style.display = "inherit", v.appendChild(s), this.textSpans[t] = s, u += i.finalLineHeight;
                                                                                                        this.layerElement.appendChild(v)
                                                                                                    }
                                                                                                    for (; t < this.textSpans.length;) this.textSpans[t].style.display = "none", t += 1;
                                                                                                    this._sizeChanged = !0
                                                                                                }, SVGTextLottieElement.prototype.sourceRectAtTime = function() {
                                                                                                    if (this.prepareFrame(this.comp.renderedFrame - this.data.st), this.renderInnerContent(), this._sizeChanged) {
                                                                                                        this._sizeChanged = !1;
                                                                                                        var t = this.layerElement.getBBox();
                                                                                                        this.bbox = {
                                                                                                            top: t.y,
                                                                                                            left: t.x,
                                                                                                            width: t.width,
                                                                                                            height: t.height
                                                                                                        }
                                                                                                    }
                                                                                                    return this.bbox
                                                                                                }, SVGTextLottieElement.prototype.renderInnerContent = function() {
                                                                                                    if (!this.data.singleShape && (this.textAnimator.getMeasures(this.textProperty.currentData, this.lettersChangedFlag), this.lettersChangedFlag || this.textAnimator.lettersChangedFlag)) {
                                                                                                        var t, e;
                                                                                                        this._sizeChanged = !0;
                                                                                                        var i, r, a = this.textAnimator.renderedLetters,
                                                                                                            n = this.textProperty.currentData.l;
                                                                                                        for (e = n.length, t = 0; t < e; t += 1) n[t].n || (i = a[t], r = this.textSpans[t], i._mdf.m && r.setAttribute("transform", i.m), i._mdf.o && r.setAttribute("opacity", i.o), i._mdf.sw && r.setAttribute("stroke-width", i.sw), i._mdf.sc && r.setAttribute("stroke", i.sc), i._mdf.fc && r.setAttribute("fill", i.fc))
                                                                                                    }
                                                                                                }, extendPrototype([BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableDOMElement], SVGShapeElement), SVGShapeElement.prototype.initSecondaryElement = function() {}, SVGShapeElement.prototype.identityMatrix = new Matrix, SVGShapeElement.prototype.buildExpressionInterface = function() {}, SVGShapeElement.prototype.createContent = function() {
                                                                                                    this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, this.layerElement, 0, [], !0), this.filterUniqueShapes()
                                                                                                }, SVGShapeElement.prototype.filterUniqueShapes = function() {
                                                                                                    var t, e, i, r, a = this.shapes.length,
                                                                                                        n = this.stylesList.length,
                                                                                                        s = [],
                                                                                                        o = !1;
                                                                                                    for (i = 0; i < n; i += 1) {
                                                                                                        for (r = this.stylesList[i], o = !1, s.length = 0, t = 0; t < a; t += 1) - 1 !== (e = this.shapes[t]).styles.indexOf(r) && (s.push(e), o = e._isAnimated || o);
                                                                                                        s.length > 1 && o && this.setShapesAsAnimated(s)
                                                                                                    }
                                                                                                }, SVGShapeElement.prototype.setShapesAsAnimated = function(t) {
                                                                                                    var e, i = t.length;
                                                                                                    for (e = 0; e < i; e += 1) t[e].setAsAnimated()
                                                                                                }, SVGShapeElement.prototype.createStyleElement = function(t, e) {
                                                                                                    var i, r = new SVGStyleData(t, e),
                                                                                                        a = r.pElem;
                                                                                                    if ("st" === t.ty) i = new SVGStrokeStyleData(this, t, r);
                                                                                                    else if ("fl" === t.ty) i = new SVGFillStyleData(this, t, r);
                                                                                                    else if ("gf" === t.ty || "gs" === t.ty) {
                                                                                                        var n = "gf" === t.ty ? SVGGradientFillStyleData : SVGGradientStrokeStyleData;
                                                                                                        i = new n(this, t, r), this.globalData.defs.appendChild(i.gf), i.maskId && (this.globalData.defs.appendChild(i.ms), this.globalData.defs.appendChild(i.of), a.setAttribute("mask", "url(" + locationHref + "#" + i.maskId + ")"))
                                                                                                    }
                                                                                                    return "st" !== t.ty && "gs" !== t.ty || (a.setAttribute("stroke-linecap", lineCapEnum[t.lc || 2]), a.setAttribute("stroke-linejoin", lineJoinEnum[t.lj || 2]), a.setAttribute("fill-opacity", "0"), 1 === t.lj && a.setAttribute("stroke-miterlimit", t.ml)), 2 === t.r && a.setAttribute("fill-rule", "evenodd"), t.ln && a.setAttribute("id", t.ln), t.cl && a.setAttribute("class", t.cl), t.bm && (a.style["mix-blend-mode"] = getBlendMode(t.bm)), this.stylesList.push(r), this.addToAnimatedContents(t, i), i
                                                                                                }, SVGShapeElement.prototype.createGroupElement = function(t) {
                                                                                                    var e = new ShapeGroupData;
                                                                                                    return t.ln && e.gr.setAttribute("id", t.ln), t.cl && e.gr.setAttribute("class", t.cl), t.bm && (e.gr.style["mix-blend-mode"] = getBlendMode(t.bm)), e
                                                                                                }, SVGShapeElement.prototype.createTransformElement = function(t, e) {
                                                                                                    var i = TransformPropertyFactory.getTransformProperty(this, t, this),
                                                                                                        r = new SVGTransformData(i, i.o, e);
                                                                                                    return this.addToAnimatedContents(t, r), r
                                                                                                }, SVGShapeElement.prototype.createShapeElement = function(t, e, i) {
                                                                                                    var r = 4;
                                                                                                    "rc" === t.ty ? r = 5 : "el" === t.ty ? r = 6 : "sr" === t.ty && (r = 7);
                                                                                                    var a = ShapePropertyFactory.getShapeProp(this, t, r, this),
                                                                                                        n = new SVGShapeData(e, i, a);
                                                                                                    return this.shapes.push(n), this.addShapeToModifiers(n), this.addToAnimatedContents(t, n), n
                                                                                                }, SVGShapeElement.prototype.addToAnimatedContents = function(t, e) {
                                                                                                    for (var i = 0, r = this.animatedContents.length; i < r;) {
                                                                                                        if (this.animatedContents[i].element === e) return;
                                                                                                        i += 1
                                                                                                    }
                                                                                                    this.animatedContents.push({
                                                                                                        fn: SVGElementsRenderer.createRenderFunction(t),
                                                                                                        element: e,
                                                                                                        data: t
                                                                                                    })
                                                                                                }, SVGShapeElement.prototype.setElementStyles = function(t) {
                                                                                                    var e, i = t.styles,
                                                                                                        r = this.stylesList.length;
                                                                                                    for (e = 0; e < r; e += 1) this.stylesList[e].closed || i.push(this.stylesList[e])
                                                                                                }, SVGShapeElement.prototype.reloadShapes = function() {
                                                                                                    var t;
                                                                                                    this._isFirstFrame = !0;
                                                                                                    var e = this.itemsData.length;
                                                                                                    for (t = 0; t < e; t += 1) this.prevViewData[t] = this.itemsData[t];
                                                                                                    for (this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, this.layerElement, 0, [], !0), this.filterUniqueShapes(), e = this.dynamicProperties.length, t = 0; t < e; t += 1) this.dynamicProperties[t].getValue();
                                                                                                    this.renderModifiers()
                                                                                                }, SVGShapeElement.prototype.searchShapes = function(t, e, i, r, a, n, s) {
                                                                                                    var o, l, h, c, p, m, d = [].concat(n),
                                                                                                        u = t.length - 1,
                                                                                                        f = [],
                                                                                                        x = [];
                                                                                                    for (o = u; o >= 0; o -= 1) {
                                                                                                        if ((m = this.searchProcessedElement(t[o])) ? e[o] = i[m - 1] : t[o]._render = s, "fl" === t[o].ty || "st" === t[o].ty || "gf" === t[o].ty || "gs" === t[o].ty) m ? e[o].style.closed = !1 : e[o] = this.createStyleElement(t[o], a), t[o]._render && e[o].style.pElem.parentNode !== r && r.appendChild(e[o].style.pElem), f.push(e[o].style);
                                                                                                        else if ("gr" === t[o].ty) {
                                                                                                            if (m)
                                                                                                                for (h = e[o].it.length, l = 0; l < h; l += 1) e[o].prevViewData[l] = e[o].it[l];
                                                                                                            else e[o] = this.createGroupElement(t[o]);
                                                                                                            this.searchShapes(t[o].it, e[o].it, e[o].prevViewData, e[o].gr, a + 1, d, s), t[o]._render && e[o].gr.parentNode !== r && r.appendChild(e[o].gr)
                                                                                                        } else "tr" === t[o].ty ? (m || (e[o] = this.createTransformElement(t[o], r)), c = e[o].transform, d.push(c)) : "sh" === t[o].ty || "rc" === t[o].ty || "el" === t[o].ty || "sr" === t[o].ty ? (m || (e[o] = this.createShapeElement(t[o], d, a)), this.setElementStyles(e[o])) : "tm" === t[o].ty || "rd" === t[o].ty || "ms" === t[o].ty || "pb" === t[o].ty ? (m ? (p = e[o]).closed = !1 : ((p = ShapeModifiers.getModifier(t[o].ty)).init(this, t[o]), e[o] = p, this.shapeModifiers.push(p)), x.push(p)) : "rp" === t[o].ty && (m ? (p = e[o]).closed = !0 : (p = ShapeModifiers.getModifier(t[o].ty), e[o] = p, p.init(this, t, o, e), this.shapeModifiers.push(p), s = !1), x.push(p));
                                                                                                        this.addProcessedElement(t[o], o + 1)
                                                                                                    }
                                                                                                    for (u = f.length, o = 0; o < u; o += 1) f[o].closed = !0;
                                                                                                    for (u = x.length, o = 0; o < u; o += 1) x[o].closed = !0
                                                                                                }, SVGShapeElement.prototype.renderInnerContent = function() {
                                                                                                    var t;
                                                                                                    this.renderModifiers();
                                                                                                    var e = this.stylesList.length;
                                                                                                    for (t = 0; t < e; t += 1) this.stylesList[t].reset();
                                                                                                    for (this.renderShape(), t = 0; t < e; t += 1)(this.stylesList[t]._mdf || this._isFirstFrame) && (this.stylesList[t].msElem && (this.stylesList[t].msElem.setAttribute("d", this.stylesList[t].d), this.stylesList[t].d = "M0 0" + this.stylesList[t].d), this.stylesList[t].pElem.setAttribute("d", this.stylesList[t].d || "M0 0"))
                                                                                                }, SVGShapeElement.prototype.renderShape = function() {
                                                                                                    var t, e, i = this.animatedContents.length;
                                                                                                    for (t = 0; t < i; t += 1) e = this.animatedContents[t], (this._isFirstFrame || e.element._isAnimated) && !0 !== e.data && e.fn(e.data, e.element, this._isFirstFrame)
                                                                                                }, SVGShapeElement.prototype.destroy = function() {
                                                                                                    this.destroyBaseElement(), this.shapesData = null, this.itemsData = null
                                                                                                }, SVGTintFilter.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        var e = this.filterManager.effectElements[0].p.v,
                                                                                                            i = this.filterManager.effectElements[1].p.v,
                                                                                                            r = this.filterManager.effectElements[2].p.v / 100;
                                                                                                        this.matrixFilter.setAttribute("values", i[0] - e[0] + " 0 0 0 " + e[0] + " " + (i[1] - e[1]) + " 0 0 0 " + e[1] + " " + (i[2] - e[2]) + " 0 0 0 " + e[2] + " 0 0 0 " + r + " 0")
                                                                                                    }
                                                                                                }, SVGFillFilter.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        var e = this.filterManager.effectElements[2].p.v,
                                                                                                            i = this.filterManager.effectElements[6].p.v;
                                                                                                        this.matrixFilter.setAttribute("values", "0 0 0 0 " + e[0] + " 0 0 0 0 " + e[1] + " 0 0 0 0 " + e[2] + " 0 0 0 " + i + " 0")
                                                                                                    }
                                                                                                }, SVGGaussianBlurEffect.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        var e = .3 * this.filterManager.effectElements[0].p.v,
                                                                                                            i = this.filterManager.effectElements[1].p.v,
                                                                                                            r = 3 == i ? 0 : e,
                                                                                                            a = 2 == i ? 0 : e;
                                                                                                        this.feGaussianBlur.setAttribute("stdDeviation", r + " " + a);
                                                                                                        var n = 1 == this.filterManager.effectElements[2].p.v ? "wrap" : "duplicate";
                                                                                                        this.feGaussianBlur.setAttribute("edgeMode", n)
                                                                                                    }
                                                                                                }, SVGStrokeEffect.prototype.initialize = function() {
                                                                                                    var t, e, i, r, a = this.elem.layerElement.children || this.elem.layerElement.childNodes;
                                                                                                    for (1 === this.filterManager.effectElements[1].p.v ? (r = this.elem.maskManager.masksProperties.length, i = 0) : (i = this.filterManager.effectElements[0].p.v - 1, r = i + 1), (e = createNS("g")).setAttribute("fill", "none"), e.setAttribute("stroke-linecap", "round"), e.setAttribute("stroke-dashoffset", 1); i < r; i += 1) t = createNS("path"), e.appendChild(t), this.paths.push({
                                                                                                        p: t,
                                                                                                        m: i
                                                                                                    });
                                                                                                    if (3 === this.filterManager.effectElements[10].p.v) {
                                                                                                        var n = createNS("mask"),
                                                                                                            s = createElementID();
                                                                                                        n.setAttribute("id", s), n.setAttribute("mask-type", "alpha"), n.appendChild(e), this.elem.globalData.defs.appendChild(n);
                                                                                                        var o = createNS("g");
                                                                                                        for (o.setAttribute("mask", "url(" + locationHref + "#" + s + ")"); a[0];) o.appendChild(a[0]);
                                                                                                        this.elem.layerElement.appendChild(o), this.masker = n, e.setAttribute("stroke", "#fff")
                                                                                                    } else if (1 === this.filterManager.effectElements[10].p.v || 2 === this.filterManager.effectElements[10].p.v) {
                                                                                                        if (2 === this.filterManager.effectElements[10].p.v)
                                                                                                            for (a = this.elem.layerElement.children || this.elem.layerElement.childNodes; a.length;) this.elem.layerElement.removeChild(a[0]);
                                                                                                        this.elem.layerElement.appendChild(e), this.elem.layerElement.removeAttribute("mask"), e.setAttribute("stroke", "#fff")
                                                                                                    }
                                                                                                    this.initialized = !0, this.pathMasker = e
                                                                                                }, SVGStrokeEffect.prototype.renderFrame = function(t) {
                                                                                                    var e;
                                                                                                    this.initialized || this.initialize();
                                                                                                    var i, r, a = this.paths.length;
                                                                                                    for (e = 0; e < a; e += 1)
                                                                                                        if (-1 !== this.paths[e].m && (i = this.elem.maskManager.viewData[this.paths[e].m], r = this.paths[e].p, (t || this.filterManager._mdf || i.prop._mdf) && r.setAttribute("d", i.lastPath), t || this.filterManager.effectElements[9].p._mdf || this.filterManager.effectElements[4].p._mdf || this.filterManager.effectElements[7].p._mdf || this.filterManager.effectElements[8].p._mdf || i.prop._mdf)) {
                                                                                                            var n;
                                                                                                            if (0 !== this.filterManager.effectElements[7].p.v || 100 !== this.filterManager.effectElements[8].p.v) {
                                                                                                                var s = .01 * Math.min(this.filterManager.effectElements[7].p.v, this.filterManager.effectElements[8].p.v),
                                                                                                                    o = .01 * Math.max(this.filterManager.effectElements[7].p.v, this.filterManager.effectElements[8].p.v),
                                                                                                                    l = r.getTotalLength();
                                                                                                                n = "0 0 0 " + l * s + " ";
                                                                                                                var h, c = l * (o - s),
                                                                                                                    p = 1 + 2 * this.filterManager.effectElements[4].p.v * this.filterManager.effectElements[9].p.v * .01,
                                                                                                                    m = Math.floor(c / p);
                                                                                                                for (h = 0; h < m; h += 1) n += "1 " + 2 * this.filterManager.effectElements[4].p.v * this.filterManager.effectElements[9].p.v * .01 + " ";
                                                                                                                n += "0 " + 10 * l + " 0 0"
                                                                                                            } else n = "1 " + 2 * this.filterManager.effectElements[4].p.v * this.filterManager.effectElements[9].p.v * .01;
                                                                                                            r.setAttribute("stroke-dasharray", n)
                                                                                                        } if ((t || this.filterManager.effectElements[4].p._mdf) && this.pathMasker.setAttribute("stroke-width", 2 * this.filterManager.effectElements[4].p.v), (t || this.filterManager.effectElements[6].p._mdf) && this.pathMasker.setAttribute("opacity", this.filterManager.effectElements[6].p.v), (1 === this.filterManager.effectElements[10].p.v || 2 === this.filterManager.effectElements[10].p.v) && (t || this.filterManager.effectElements[3].p._mdf)) {
                                                                                                        var d = this.filterManager.effectElements[3].p.v;
                                                                                                        this.pathMasker.setAttribute("stroke", "rgb(" + bmFloor(255 * d[0]) + "," + bmFloor(255 * d[1]) + "," + bmFloor(255 * d[2]) + ")")
                                                                                                    }
                                                                                                }, SVGTritoneFilter.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        var e = this.filterManager.effectElements[0].p.v,
                                                                                                            i = this.filterManager.effectElements[1].p.v,
                                                                                                            r = this.filterManager.effectElements[2].p.v,
                                                                                                            a = r[0] + " " + i[0] + " " + e[0],
                                                                                                            n = r[1] + " " + i[1] + " " + e[1],
                                                                                                            s = r[2] + " " + i[2] + " " + e[2];
                                                                                                        this.feFuncR.setAttribute("tableValues", a), this.feFuncG.setAttribute("tableValues", n), this.feFuncB.setAttribute("tableValues", s)
                                                                                                    }
                                                                                                }, SVGProLevelsFilter.prototype.createFeFunc = function(t, e) {
                                                                                                    var i = createNS(t);
                                                                                                    return i.setAttribute("type", "table"), e.appendChild(i), i
                                                                                                }, SVGProLevelsFilter.prototype.getTableValue = function(t, e, i, r, a) {
                                                                                                    for (var n, s, o = 0, l = Math.min(t, e), h = Math.max(t, e), c = Array.call(null, {
                                                                                                            length: 256
                                                                                                        }), p = 0, m = a - r, d = e - t; o <= 256;) s = (n = o / 256) <= l ? d < 0 ? a : r : n >= h ? d < 0 ? r : a : r + m * Math.pow((n - t) / d, 1 / i), c[p] = s, p += 1, o += 256 / 255;
                                                                                                    return c.join(" ")
                                                                                                }, SVGProLevelsFilter.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        var e, i = this.filterManager.effectElements;
                                                                                                        this.feFuncRComposed && (t || i[3].p._mdf || i[4].p._mdf || i[5].p._mdf || i[6].p._mdf || i[7].p._mdf) && (e = this.getTableValue(i[3].p.v, i[4].p.v, i[5].p.v, i[6].p.v, i[7].p.v), this.feFuncRComposed.setAttribute("tableValues", e), this.feFuncGComposed.setAttribute("tableValues", e), this.feFuncBComposed.setAttribute("tableValues", e)), this.feFuncR && (t || i[10].p._mdf || i[11].p._mdf || i[12].p._mdf || i[13].p._mdf || i[14].p._mdf) && (e = this.getTableValue(i[10].p.v, i[11].p.v, i[12].p.v, i[13].p.v, i[14].p.v), this.feFuncR.setAttribute("tableValues", e)), this.feFuncG && (t || i[17].p._mdf || i[18].p._mdf || i[19].p._mdf || i[20].p._mdf || i[21].p._mdf) && (e = this.getTableValue(i[17].p.v, i[18].p.v, i[19].p.v, i[20].p.v, i[21].p.v), this.feFuncG.setAttribute("tableValues", e)), this.feFuncB && (t || i[24].p._mdf || i[25].p._mdf || i[26].p._mdf || i[27].p._mdf || i[28].p._mdf) && (e = this.getTableValue(i[24].p.v, i[25].p.v, i[26].p.v, i[27].p.v, i[28].p.v), this.feFuncB.setAttribute("tableValues", e)), this.feFuncA && (t || i[31].p._mdf || i[32].p._mdf || i[33].p._mdf || i[34].p._mdf || i[35].p._mdf) && (e = this.getTableValue(i[31].p.v, i[32].p.v, i[33].p.v, i[34].p.v, i[35].p.v), this.feFuncA.setAttribute("tableValues", e))
                                                                                                    }
                                                                                                }, SVGDropShadowEffect.prototype.renderFrame = function(t) {
                                                                                                    if (t || this.filterManager._mdf) {
                                                                                                        if ((t || this.filterManager.effectElements[4].p._mdf) && this.feGaussianBlur.setAttribute("stdDeviation", this.filterManager.effectElements[4].p.v / 4), t || this.filterManager.effectElements[0].p._mdf) {
                                                                                                            var e = this.filterManager.effectElements[0].p.v;
                                                                                                            this.feFlood.setAttribute("flood-color", rgbToHex(Math.round(255 * e[0]), Math.round(255 * e[1]), Math.round(255 * e[2])))
                                                                                                        }
                                                                                                        if ((t || this.filterManager.effectElements[1].p._mdf) && this.feFlood.setAttribute("flood-opacity", this.filterManager.effectElements[1].p.v / 255), t || this.filterManager.effectElements[2].p._mdf || this.filterManager.effectElements[3].p._mdf) {
                                                                                                            var i = this.filterManager.effectElements[3].p.v,
                                                                                                                r = (this.filterManager.effectElements[2].p.v - 90) * degToRads,
                                                                                                                a = i * Math.cos(r),
                                                                                                                n = i * Math.sin(r);
                                                                                                            this.feOffset.setAttribute("dx", a), this.feOffset.setAttribute("dy", n)
                                                                                                        }
                                                                                                    }
                                                                                                };
                                                                                                var _svgMatteSymbols = [];

                                                                                                function SVGMatte3Effect(t, e, i) {
                                                                                                    this.initialized = !1, this.filterManager = e, this.filterElem = t, this.elem = i, i.matteElement = createNS("g"), i.matteElement.appendChild(i.layerElement), i.matteElement.appendChild(i.transformedElement), i.baseElement = i.matteElement
                                                                                                }

                                                                                                function SVGEffects(t) {
                                                                                                    var e, i, r = t.data.ef ? t.data.ef.length : 0,
                                                                                                        a = createElementID(),
                                                                                                        n = filtersFactory.createFilter(a, !0),
                                                                                                        s = 0;
                                                                                                    for (this.filters = [], e = 0; e < r; e += 1) i = null, 20 === t.data.ef[e].ty ? (s += 1, i = new SVGTintFilter(n, t.effectsManager.effectElements[e])) : 21 === t.data.ef[e].ty ? (s += 1, i = new SVGFillFilter(n, t.effectsManager.effectElements[e])) : 22 === t.data.ef[e].ty ? i = new SVGStrokeEffect(t, t.effectsManager.effectElements[e]) : 23 === t.data.ef[e].ty ? (s += 1, i = new SVGTritoneFilter(n, t.effectsManager.effectElements[e])) : 24 === t.data.ef[e].ty ? (s += 1, i = new SVGProLevelsFilter(n, t.effectsManager.effectElements[e])) : 25 === t.data.ef[e].ty ? (s += 1, i = new SVGDropShadowEffect(n, t.effectsManager.effectElements[e])) : 28 === t.data.ef[e].ty ? i = new SVGMatte3Effect(n, t.effectsManager.effectElements[e], t) : 29 === t.data.ef[e].ty && (s += 1, i = new SVGGaussianBlurEffect(n, t.effectsManager.effectElements[e])), i && this.filters.push(i);
                                                                                                    s && (t.globalData.defs.appendChild(n), t.layerElement.setAttribute("filter", "url(" + locationHref + "#" + a + ")")), this.filters.length && t.addRenderableComponent(this)
                                                                                                }

                                                                                                function CVContextData() {
                                                                                                    var t;
                                                                                                    this.saved = [], this.cArrPos = 0, this.cTr = new Matrix, this.cO = 1;
                                                                                                    for (this.savedOp = createTypedArray("float32", 15), t = 0; t < 15; t += 1) this.saved[t] = createTypedArray("float32", 16);
                                                                                                    this._length = 15
                                                                                                }

                                                                                                function CVBaseElement() {}

                                                                                                function CVImageElement(t, e, i) {
                                                                                                    this.assetData = e.getAssetData(t.refId), this.img = e.imageLoader.getAsset(this.assetData), this.initElement(t, e, i)
                                                                                                }

                                                                                                function CVCompElement(t, e, i) {
                                                                                                    this.completeLayers = !1, this.layers = t.layers, this.pendingElements = [], this.elements = createSizedArray(this.layers.length), this.initElement(t, e, i), this.tm = t.tm ? PropertyFactory.getProp(this, t.tm, 0, e.frameRate, this) : {
                                                                                                        _placeholder: !0
                                                                                                    }
                                                                                                }

                                                                                                function CVMaskElement(t, e) {
                                                                                                    var i;
                                                                                                    this.data = t, this.element = e, this.masksProperties = this.data.masksProperties || [], this.viewData = createSizedArray(this.masksProperties.length);
                                                                                                    var r = this.masksProperties.length,
                                                                                                        a = !1;
                                                                                                    for (i = 0; i < r; i += 1) "n" !== this.masksProperties[i].mode && (a = !0), this.viewData[i] = ShapePropertyFactory.getShapeProp(this.element, this.masksProperties[i], 3);
                                                                                                    this.hasMasks = a, a && this.element.addRenderableComponent(this)
                                                                                                }

                                                                                                function CVShapeElement(t, e, i) {
                                                                                                    this.shapes = [], this.shapesData = t.shapes, this.stylesList = [], this.itemsData = [], this.prevViewData = [], this.shapeModifiers = [], this.processedElements = [], this.transformsManager = new ShapeTransformManager, this.initElement(t, e, i)
                                                                                                }

                                                                                                function CVSolidElement(t, e, i) {
                                                                                                    this.initElement(t, e, i)
                                                                                                }

                                                                                                function CVTextElement(t, e, i) {
                                                                                                    this.textSpans = [], this.yOffset = 0, this.fillColorAnim = !1, this.strokeColorAnim = !1, this.strokeWidthAnim = !1, this.stroke = !1, this.fill = !1, this.justifyOffset = 0, this.currentRender = null, this.renderType = "canvas", this.values = {
                                                                                                        fill: "rgba(0,0,0,0)",
                                                                                                        stroke: "rgba(0,0,0,0)",
                                                                                                        sWidth: 0,
                                                                                                        fValue: ""
                                                                                                    }, this.initElement(t, e, i)
                                                                                                }

                                                                                                function CVEffects() {}

                                                                                                function HBaseElement() {}

                                                                                                function HSolidElement(t, e, i) {
                                                                                                    this.initElement(t, e, i)
                                                                                                }

                                                                                                function HCompElement(t, e, i) {
                                                                                                    this.layers = t.layers, this.supports3d = !t.hasMask, this.completeLayers = !1, this.pendingElements = [], this.elements = this.layers ? createSizedArray(this.layers.length) : [], this.initElement(t, e, i), this.tm = t.tm ? PropertyFactory.getProp(this, t.tm, 0, e.frameRate, this) : {
                                                                                                        _placeholder: !0
                                                                                                    }
                                                                                                }

                                                                                                function HShapeElement(t, e, i) {
                                                                                                    this.shapes = [], this.shapesData = t.shapes, this.stylesList = [], this.shapeModifiers = [], this.itemsData = [], this.processedElements = [], this.animatedContents = [], this.shapesContainer = createNS("g"), this.initElement(t, e, i), this.prevViewData = [], this.currentBBox = {
                                                                                                        x: 999999,
                                                                                                        y: -999999,
                                                                                                        h: 0,
                                                                                                        w: 0
                                                                                                    }
                                                                                                }

                                                                                                function HTextElement(t, e, i) {
                                                                                                    this.textSpans = [], this.textPaths = [], this.currentBBox = {
                                                                                                        x: 999999,
                                                                                                        y: -999999,
                                                                                                        h: 0,
                                                                                                        w: 0
                                                                                                    }, this.renderType = "svg", this.isMasked = !1, this.initElement(t, e, i)
                                                                                                }

                                                                                                function HImageElement(t, e, i) {
                                                                                                    this.assetData = e.getAssetData(t.refId), this.initElement(t, e, i)
                                                                                                }

                                                                                                function HCameraElement(t, e, i) {
                                                                                                    this.initFrame(), this.initBaseData(t, e, i), this.initHierarchy();
                                                                                                    var r = PropertyFactory.getProp;
                                                                                                    if (this.pe = r(this, t.pe, 0, 0, this), t.ks.p.s ? (this.px = r(this, t.ks.p.x, 1, 0, this), this.py = r(this, t.ks.p.y, 1, 0, this), this.pz = r(this, t.ks.p.z, 1, 0, this)) : this.p = r(this, t.ks.p, 1, 0, this), t.ks.a && (this.a = r(this, t.ks.a, 1, 0, this)), t.ks.or.k.length && t.ks.or.k[0].to) {
                                                                                                        var a, n = t.ks.or.k.length;
                                                                                                        for (a = 0; a < n; a += 1) t.ks.or.k[a].to = null, t.ks.or.k[a].ti = null
                                                                                                    }
                                                                                                    this.or = r(this, t.ks.or, 1, degToRads, this), this.or.sh = !0, this.rx = r(this, t.ks.rx, 0, degToRads, this), this.ry = r(this, t.ks.ry, 0, degToRads, this), this.rz = r(this, t.ks.rz, 0, degToRads, this), this.mat = new Matrix, this._prevMat = new Matrix, this._isFirstFrame = !0, this.finalTransform = {
                                                                                                        mProp: this
                                                                                                    }
                                                                                                }

                                                                                                function HEffects() {}
                                                                                                SVGMatte3Effect.prototype.findSymbol = function(t) {
                                                                                                    for (var e = 0, i = _svgMatteSymbols.length; e < i;) {
                                                                                                        if (_svgMatteSymbols[e] === t) return _svgMatteSymbols[e];
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }, SVGMatte3Effect.prototype.replaceInParent = function(t, e) {
                                                                                                    var i = t.layerElement.parentNode;
                                                                                                    if (i) {
                                                                                                        for (var r, a = i.children, n = 0, s = a.length; n < s && a[n] !== t.layerElement;) n += 1;
                                                                                                        n <= s - 2 && (r = a[n + 1]);
                                                                                                        var o = createNS("use");
                                                                                                        o.setAttribute("href", "#" + e), r ? i.insertBefore(o, r) : i.appendChild(o)
                                                                                                    }
                                                                                                }, SVGMatte3Effect.prototype.setElementAsMask = function(t, e) {
                                                                                                    if (!this.findSymbol(e)) {
                                                                                                        var i = createElementID(),
                                                                                                            r = createNS("mask");
                                                                                                        r.setAttribute("id", e.layerId), r.setAttribute("mask-type", "alpha"), _svgMatteSymbols.push(e);
                                                                                                        var a = t.globalData.defs;
                                                                                                        a.appendChild(r);
                                                                                                        var n = createNS("symbol");
                                                                                                        n.setAttribute("id", i), this.replaceInParent(e, i), n.appendChild(e.layerElement), a.appendChild(n);
                                                                                                        var s = createNS("use");
                                                                                                        s.setAttribute("href", "#" + i), r.appendChild(s), e.data.hd = !1, e.show()
                                                                                                    }
                                                                                                    t.setMatte(e.layerId)
                                                                                                }, SVGMatte3Effect.prototype.initialize = function() {
                                                                                                    for (var t = this.filterManager.effectElements[0].p.v, e = this.elem.comp.elements, i = 0, r = e.length; i < r;) e[i] && e[i].data.ind === t && this.setElementAsMask(this.elem, e[i]), i += 1;
                                                                                                    this.initialized = !0
                                                                                                }, SVGMatte3Effect.prototype.renderFrame = function() {
                                                                                                    this.initialized || this.initialize()
                                                                                                }, SVGEffects.prototype.renderFrame = function(t) {
                                                                                                    var e, i = this.filters.length;
                                                                                                    for (e = 0; e < i; e += 1) this.filters[e].renderFrame(t)
                                                                                                }, CVContextData.prototype.duplicate = function() {
                                                                                                    var t = 2 * this._length,
                                                                                                        e = this.savedOp;
                                                                                                    this.savedOp = createTypedArray("float32", t), this.savedOp.set(e);
                                                                                                    var i = 0;
                                                                                                    for (i = this._length; i < t; i += 1) this.saved[i] = createTypedArray("float32", 16);
                                                                                                    this._length = t
                                                                                                }, CVContextData.prototype.reset = function() {
                                                                                                    this.cArrPos = 0, this.cTr.reset(), this.cO = 1
                                                                                                }, CVBaseElement.prototype = {
                                                                                                    createElements: function() {},
                                                                                                    initRendererElement: function() {},
                                                                                                    createContainerElements: function() {
                                                                                                        this.canvasContext = this.globalData.canvasContext, this.renderableEffectsManager = new CVEffects(this)
                                                                                                    },
                                                                                                    createContent: function() {},
                                                                                                    setBlendMode: function() {
                                                                                                        var t = this.globalData;
                                                                                                        if (t.blendMode !== this.data.bm) {
                                                                                                            t.blendMode = this.data.bm;
                                                                                                            var e = getBlendMode(this.data.bm);
                                                                                                            t.canvasContext.globalCompositeOperation = e
                                                                                                        }
                                                                                                    },
                                                                                                    createRenderableComponents: function() {
                                                                                                        this.maskManager = new CVMaskElement(this.data, this)
                                                                                                    },
                                                                                                    hideElement: function() {
                                                                                                        this.hidden || this.isInRange && !this.isTransparent || (this.hidden = !0)
                                                                                                    },
                                                                                                    showElement: function() {
                                                                                                        this.isInRange && !this.isTransparent && (this.hidden = !1, this._isFirstFrame = !0, this.maskManager._isFirstFrame = !0)
                                                                                                    },
                                                                                                    renderFrame: function() {
                                                                                                        if (!this.hidden && !this.data.hd) {
                                                                                                            this.renderTransform(), this.renderRenderable(), this.setBlendMode();
                                                                                                            var t = 0 === this.data.ty;
                                                                                                            this.globalData.renderer.save(t), this.globalData.renderer.ctxTransform(this.finalTransform.mat.props), this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v), this.renderInnerContent(), this.globalData.renderer.restore(t), this.maskManager.hasMasks && this.globalData.renderer.restore(!0), this._isFirstFrame && (this._isFirstFrame = !1)
                                                                                                        }
                                                                                                    },
                                                                                                    destroy: function() {
                                                                                                        this.canvasContext = null, this.data = null, this.globalData = null, this.maskManager.destroy()
                                                                                                    },
                                                                                                    mHelper: new Matrix
                                                                                                }, CVBaseElement.prototype.hide = CVBaseElement.prototype.hideElement, CVBaseElement.prototype.show = CVBaseElement.prototype.showElement, extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVImageElement), CVImageElement.prototype.initElement = SVGShapeElement.prototype.initElement, CVImageElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame, CVImageElement.prototype.createContent = function() {
                                                                                                    if (this.img.width && (this.assetData.w !== this.img.width || this.assetData.h !== this.img.height)) {
                                                                                                        var t = createTag("canvas");
                                                                                                        t.width = this.assetData.w, t.height = this.assetData.h;
                                                                                                        var e, i, r = t.getContext("2d"),
                                                                                                            a = this.img.width,
                                                                                                            n = this.img.height,
                                                                                                            s = a / n,
                                                                                                            o = this.assetData.w / this.assetData.h,
                                                                                                            l = this.assetData.pr || this.globalData.renderConfig.imagePreserveAspectRatio;
                                                                                                        s > o && "xMidYMid slice" === l || s < o && "xMidYMid slice" !== l ? e = (i = n) * o : i = (e = a) / o, r.drawImage(this.img, (a - e) / 2, (n - i) / 2, e, i, 0, 0, this.assetData.w, this.assetData.h), this.img = t
                                                                                                    }
                                                                                                }, CVImageElement.prototype.renderInnerContent = function() {
                                                                                                    this.canvasContext.drawImage(this.img, 0, 0)
                                                                                                }, CVImageElement.prototype.destroy = function() {
                                                                                                    this.img = null
                                                                                                }, extendPrototype([CanvasRenderer, ICompElement, CVBaseElement], CVCompElement), CVCompElement.prototype.renderInnerContent = function() {
                                                                                                    var t, e = this.canvasContext;
                                                                                                    e.beginPath(), e.moveTo(0, 0), e.lineTo(this.data.w, 0), e.lineTo(this.data.w, this.data.h), e.lineTo(0, this.data.h), e.lineTo(0, 0), e.clip();
                                                                                                    var i = this.layers.length;
                                                                                                    for (t = i - 1; t >= 0; t -= 1)(this.completeLayers || this.elements[t]) && this.elements[t].renderFrame()
                                                                                                }, CVCompElement.prototype.destroy = function() {
                                                                                                    var t, e = this.layers.length;
                                                                                                    for (t = e - 1; t >= 0; t -= 1) this.elements[t] && this.elements[t].destroy();
                                                                                                    this.layers = null, this.elements = null
                                                                                                }, CVMaskElement.prototype.renderFrame = function() {
                                                                                                    if (this.hasMasks) {
                                                                                                        var t, e, i, r, a = this.element.finalTransform.mat,
                                                                                                            n = this.element.canvasContext,
                                                                                                            s = this.masksProperties.length;
                                                                                                        for (n.beginPath(), t = 0; t < s; t += 1)
                                                                                                            if ("n" !== this.masksProperties[t].mode) {
                                                                                                                var o;
                                                                                                                this.masksProperties[t].inv && (n.moveTo(0, 0), n.lineTo(this.element.globalData.compSize.w, 0), n.lineTo(this.element.globalData.compSize.w, this.element.globalData.compSize.h), n.lineTo(0, this.element.globalData.compSize.h), n.lineTo(0, 0)), r = this.viewData[t].v, e = a.applyToPointArray(r.v[0][0], r.v[0][1], 0), n.moveTo(e[0], e[1]);
                                                                                                                var l = r._length;
                                                                                                                for (o = 1; o < l; o += 1) i = a.applyToTriplePoints(r.o[o - 1], r.i[o], r.v[o]), n.bezierCurveTo(i[0], i[1], i[2], i[3], i[4], i[5]);
                                                                                                                i = a.applyToTriplePoints(r.o[o - 1], r.i[0], r.v[0]), n.bezierCurveTo(i[0], i[1], i[2], i[3], i[4], i[5])
                                                                                                            } this.element.globalData.renderer.save(!0), n.clip()
                                                                                                    }
                                                                                                }, CVMaskElement.prototype.getMaskProperty = MaskElement.prototype.getMaskProperty, CVMaskElement.prototype.destroy = function() {
                                                                                                    this.element = null
                                                                                                }, extendPrototype([BaseElement, TransformElement, CVBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableElement], CVShapeElement), CVShapeElement.prototype.initElement = RenderableDOMElement.prototype.initElement, CVShapeElement.prototype.transformHelper = {
                                                                                                    opacity: 1,
                                                                                                    _opMdf: !1
                                                                                                }, CVShapeElement.prototype.dashResetter = [], CVShapeElement.prototype.createContent = function() {
                                                                                                    this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, !0, [])
                                                                                                }, CVShapeElement.prototype.createStyleElement = function(t, e) {
                                                                                                    var i = {
                                                                                                            data: t,
                                                                                                            type: t.ty,
                                                                                                            preTransforms: this.transformsManager.addTransformSequence(e),
                                                                                                            transforms: [],
                                                                                                            elements: [],
                                                                                                            closed: !0 === t.hd
                                                                                                        },
                                                                                                        r = {};
                                                                                                    if ("fl" === t.ty || "st" === t.ty ? (r.c = PropertyFactory.getProp(this, t.c, 1, 255, this), r.c.k || (i.co = "rgb(" + bmFloor(r.c.v[0]) + "," + bmFloor(r.c.v[1]) + "," + bmFloor(r.c.v[2]) + ")")) : "gf" !== t.ty && "gs" !== t.ty || (r.s = PropertyFactory.getProp(this, t.s, 1, null, this), r.e = PropertyFactory.getProp(this, t.e, 1, null, this), r.h = PropertyFactory.getProp(this, t.h || {
                                                                                                            k: 0
                                                                                                        }, 0, .01, this), r.a = PropertyFactory.getProp(this, t.a || {
                                                                                                            k: 0
                                                                                                        }, 0, degToRads, this), r.g = new GradientProperty(this, t.g, this)), r.o = PropertyFactory.getProp(this, t.o, 0, .01, this), "st" === t.ty || "gs" === t.ty) {
                                                                                                        if (i.lc = lineCapEnum[t.lc || 2], i.lj = lineJoinEnum[t.lj || 2], 1 == t.lj && (i.ml = t.ml), r.w = PropertyFactory.getProp(this, t.w, 0, null, this), r.w.k || (i.wi = r.w.v), t.d) {
                                                                                                            var a = new DashProperty(this, t.d, "canvas", this);
                                                                                                            r.d = a, r.d.k || (i.da = r.d.dashArray, i.do = r.d.dashoffset[0])
                                                                                                        }
                                                                                                    } else i.r = 2 === t.r ? "evenodd" : "nonzero";
                                                                                                    return this.stylesList.push(i), r.style = i, r
                                                                                                }, CVShapeElement.prototype.createGroupElement = function() {
                                                                                                    return {
                                                                                                        it: [],
                                                                                                        prevViewData: []
                                                                                                    }
                                                                                                }, CVShapeElement.prototype.createTransformElement = function(t) {
                                                                                                    var e = {
                                                                                                        transform: {
                                                                                                            opacity: 1,
                                                                                                            _opMdf: !1,
                                                                                                            key: this.transformsManager.getNewKey(),
                                                                                                            op: PropertyFactory.getProp(this, t.o, 0, .01, this),
                                                                                                            mProps: TransformPropertyFactory.getTransformProperty(this, t, this)
                                                                                                        }
                                                                                                    };
                                                                                                    return e
                                                                                                }, CVShapeElement.prototype.createShapeElement = function(t) {
                                                                                                    var e = new CVShapeData(this, t, this.stylesList, this.transformsManager);
                                                                                                    return this.shapes.push(e), this.addShapeToModifiers(e), e
                                                                                                }, CVShapeElement.prototype.reloadShapes = function() {
                                                                                                    var t;
                                                                                                    this._isFirstFrame = !0;
                                                                                                    var e = this.itemsData.length;
                                                                                                    for (t = 0; t < e; t += 1) this.prevViewData[t] = this.itemsData[t];
                                                                                                    for (this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, !0, []), e = this.dynamicProperties.length, t = 0; t < e; t += 1) this.dynamicProperties[t].getValue();
                                                                                                    this.renderModifiers(), this.transformsManager.processSequences(this._isFirstFrame)
                                                                                                }, CVShapeElement.prototype.addTransformToStyleList = function(t) {
                                                                                                    var e, i = this.stylesList.length;
                                                                                                    for (e = 0; e < i; e += 1) this.stylesList[e].closed || this.stylesList[e].transforms.push(t)
                                                                                                }, CVShapeElement.prototype.removeTransformFromStyleList = function() {
                                                                                                    var t, e = this.stylesList.length;
                                                                                                    for (t = 0; t < e; t += 1) this.stylesList[t].closed || this.stylesList[t].transforms.pop()
                                                                                                }, CVShapeElement.prototype.closeStyles = function(t) {
                                                                                                    var e, i = t.length;
                                                                                                    for (e = 0; e < i; e += 1) t[e].closed = !0
                                                                                                }, CVShapeElement.prototype.searchShapes = function(t, e, i, r, a) {
                                                                                                    var n, s, o, l, h, c, p = t.length - 1,
                                                                                                        m = [],
                                                                                                        d = [],
                                                                                                        u = [].concat(a);
                                                                                                    for (n = p; n >= 0; n -= 1) {
                                                                                                        if ((l = this.searchProcessedElement(t[n])) ? e[n] = i[l - 1] : t[n]._shouldRender = r, "fl" === t[n].ty || "st" === t[n].ty || "gf" === t[n].ty || "gs" === t[n].ty) l ? e[n].style.closed = !1 : e[n] = this.createStyleElement(t[n], u), m.push(e[n].style);
                                                                                                        else if ("gr" === t[n].ty) {
                                                                                                            if (l)
                                                                                                                for (o = e[n].it.length, s = 0; s < o; s += 1) e[n].prevViewData[s] = e[n].it[s];
                                                                                                            else e[n] = this.createGroupElement(t[n]);
                                                                                                            this.searchShapes(t[n].it, e[n].it, e[n].prevViewData, r, u)
                                                                                                        } else "tr" === t[n].ty ? (l || (c = this.createTransformElement(t[n]), e[n] = c), u.push(e[n]), this.addTransformToStyleList(e[n])) : "sh" === t[n].ty || "rc" === t[n].ty || "el" === t[n].ty || "sr" === t[n].ty ? l || (e[n] = this.createShapeElement(t[n])) : "tm" === t[n].ty || "rd" === t[n].ty || "pb" === t[n].ty ? (l ? (h = e[n]).closed = !1 : ((h = ShapeModifiers.getModifier(t[n].ty)).init(this, t[n]), e[n] = h, this.shapeModifiers.push(h)), d.push(h)) : "rp" === t[n].ty && (l ? (h = e[n]).closed = !0 : (h = ShapeModifiers.getModifier(t[n].ty), e[n] = h, h.init(this, t, n, e), this.shapeModifiers.push(h), r = !1), d.push(h));
                                                                                                        this.addProcessedElement(t[n], n + 1)
                                                                                                    }
                                                                                                    for (this.removeTransformFromStyleList(), this.closeStyles(m), p = d.length, n = 0; n < p; n += 1) d[n].closed = !0
                                                                                                }, CVShapeElement.prototype.renderInnerContent = function() {
                                                                                                    this.transformHelper.opacity = 1, this.transformHelper._opMdf = !1, this.renderModifiers(), this.transformsManager.processSequences(this._isFirstFrame), this.renderShape(this.transformHelper, this.shapesData, this.itemsData, !0)
                                                                                                }, CVShapeElement.prototype.renderShapeTransform = function(t, e) {
                                                                                                    (t._opMdf || e.op._mdf || this._isFirstFrame) && (e.opacity = t.opacity, e.opacity *= e.op.v, e._opMdf = !0)
                                                                                                }, CVShapeElement.prototype.drawLayer = function() {
                                                                                                    var t, e, i, r, a, n, s, o, l, h = this.stylesList.length,
                                                                                                        c = this.globalData.renderer,
                                                                                                        p = this.globalData.canvasContext;
                                                                                                    for (t = 0; t < h; t += 1)
                                                                                                        if (l = this.stylesList[t], ("st" !== (o = l.type) && "gs" !== o || 0 !== l.wi) && l.data._shouldRender && 0 !== l.coOp && 0 !== this.globalData.currentGlobalAlpha) {
                                                                                                            for (c.save(), n = l.elements, "st" === o || "gs" === o ? (p.strokeStyle = "st" === o ? l.co : l.grd, p.lineWidth = l.wi, p.lineCap = l.lc, p.lineJoin = l.lj, p.miterLimit = l.ml || 0) : p.fillStyle = "fl" === o ? l.co : l.grd, c.ctxOpacity(l.coOp), "st" !== o && "gs" !== o && p.beginPath(), c.ctxTransform(l.preTransforms.finalTransform.props), i = n.length, e = 0; e < i; e += 1) {
                                                                                                                for ("st" !== o && "gs" !== o || (p.beginPath(), l.da && (p.setLineDash(l.da), p.lineDashOffset = l.do)), s = n[e].trNodes, a = s.length, r = 0; r < a; r += 1) "m" === s[r].t ? p.moveTo(s[r].p[0], s[r].p[1]) : "c" === s[r].t ? p.bezierCurveTo(s[r].pts[0], s[r].pts[1], s[r].pts[2], s[r].pts[3], s[r].pts[4], s[r].pts[5]) : p.closePath();
                                                                                                                "st" !== o && "gs" !== o || (p.stroke(), l.da && p.setLineDash(this.dashResetter))
                                                                                                            }
                                                                                                            "st" !== o && "gs" !== o && p.fill(l.r), c.restore()
                                                                                                        }
                                                                                                }, CVShapeElement.prototype.renderShape = function(t, e, i, r) {
                                                                                                    var a, n, s = e.length - 1;
                                                                                                    for (n = t, a = s; a >= 0; a -= 1) "tr" === e[a].ty ? (n = i[a].transform, this.renderShapeTransform(t, n)) : "sh" === e[a].ty || "el" === e[a].ty || "rc" === e[a].ty || "sr" === e[a].ty ? this.renderPath(e[a], i[a]) : "fl" === e[a].ty ? this.renderFill(e[a], i[a], n) : "st" === e[a].ty ? this.renderStroke(e[a], i[a], n) : "gf" === e[a].ty || "gs" === e[a].ty ? this.renderGradientFill(e[a], i[a], n) : "gr" === e[a].ty ? this.renderShape(n, e[a].it, i[a].it) : e[a].ty;
                                                                                                    r && this.drawLayer()
                                                                                                }, CVShapeElement.prototype.renderStyledShape = function(t, e) {
                                                                                                    if (this._isFirstFrame || e._mdf || t.transforms._mdf) {
                                                                                                        var i, r, a, n = t.trNodes,
                                                                                                            s = e.paths,
                                                                                                            o = s._length;
                                                                                                        n.length = 0;
                                                                                                        var l = t.transforms.finalTransform;
                                                                                                        for (a = 0; a < o; a += 1) {
                                                                                                            var h = s.shapes[a];
                                                                                                            if (h && h.v) {
                                                                                                                for (r = h._length, i = 1; i < r; i += 1) 1 === i && n.push({
                                                                                                                    t: "m",
                                                                                                                    p: l.applyToPointArray(h.v[0][0], h.v[0][1], 0)
                                                                                                                }), n.push({
                                                                                                                    t: "c",
                                                                                                                    pts: l.applyToTriplePoints(h.o[i - 1], h.i[i], h.v[i])
                                                                                                                });
                                                                                                                1 === r && n.push({
                                                                                                                    t: "m",
                                                                                                                    p: l.applyToPointArray(h.v[0][0], h.v[0][1], 0)
                                                                                                                }), h.c && r && (n.push({
                                                                                                                    t: "c",
                                                                                                                    pts: l.applyToTriplePoints(h.o[i - 1], h.i[0], h.v[0])
                                                                                                                }), n.push({
                                                                                                                    t: "z"
                                                                                                                }))
                                                                                                            }
                                                                                                        }
                                                                                                        t.trNodes = n
                                                                                                    }
                                                                                                }, CVShapeElement.prototype.renderPath = function(t, e) {
                                                                                                    if (!0 !== t.hd && t._shouldRender) {
                                                                                                        var i, r = e.styledShapes.length;
                                                                                                        for (i = 0; i < r; i += 1) this.renderStyledShape(e.styledShapes[i], e.sh)
                                                                                                    }
                                                                                                }, CVShapeElement.prototype.renderFill = function(t, e, i) {
                                                                                                    var r = e.style;
                                                                                                    (e.c._mdf || this._isFirstFrame) && (r.co = "rgb(" + bmFloor(e.c.v[0]) + "," + bmFloor(e.c.v[1]) + "," + bmFloor(e.c.v[2]) + ")"), (e.o._mdf || i._opMdf || this._isFirstFrame) && (r.coOp = e.o.v * i.opacity)
                                                                                                }, CVShapeElement.prototype.renderGradientFill = function(t, e, i) {
                                                                                                    var r, a = e.style;
                                                                                                    if (!a.grd || e.g._mdf || e.s._mdf || e.e._mdf || 1 !== t.t && (e.h._mdf || e.a._mdf)) {
                                                                                                        var n, s = this.globalData.canvasContext,
                                                                                                            o = e.s.v,
                                                                                                            l = e.e.v;
                                                                                                        if (1 === t.t) r = s.createLinearGradient(o[0], o[1], l[0], l[1]);
                                                                                                        else {
                                                                                                            var h = Math.sqrt(Math.pow(o[0] - l[0], 2) + Math.pow(o[1] - l[1], 2)),
                                                                                                                c = Math.atan2(l[1] - o[1], l[0] - o[0]),
                                                                                                                p = e.h.v;
                                                                                                            p >= 1 ? p = .99 : p <= -1 && (p = -.99);
                                                                                                            var m = h * p,
                                                                                                                d = Math.cos(c + e.a.v) * m + o[0],
                                                                                                                u = Math.sin(c + e.a.v) * m + o[1];
                                                                                                            r = s.createRadialGradient(d, u, 0, o[0], o[1], h)
                                                                                                        }
                                                                                                        var f = t.g.p,
                                                                                                            x = e.g.c,
                                                                                                            k = 1;
                                                                                                        for (n = 0; n < f; n += 1) e.g._hasOpacity && e.g._collapsable && (k = e.g.o[2 * n + 1]), r.addColorStop(x[4 * n] / 100, "rgba(" + x[4 * n + 1] + "," + x[4 * n + 2] + "," + x[4 * n + 3] + "," + k + ")");
                                                                                                        a.grd = r
                                                                                                    }
                                                                                                    a.coOp = e.o.v * i.opacity
                                                                                                }, CVShapeElement.prototype.renderStroke = function(t, e, i) {
                                                                                                    var r = e.style,
                                                                                                        a = e.d;
                                                                                                    a && (a._mdf || this._isFirstFrame) && (r.da = a.dashArray, r.do = a.dashoffset[0]), (e.c._mdf || this._isFirstFrame) && (r.co = "rgb(" + bmFloor(e.c.v[0]) + "," + bmFloor(e.c.v[1]) + "," + bmFloor(e.c.v[2]) + ")"), (e.o._mdf || i._opMdf || this._isFirstFrame) && (r.coOp = e.o.v * i.opacity), (e.w._mdf || this._isFirstFrame) && (r.wi = e.w.v)
                                                                                                }, CVShapeElement.prototype.destroy = function() {
                                                                                                    this.shapesData = null, this.globalData = null, this.canvasContext = null, this.stylesList.length = 0, this.itemsData.length = 0
                                                                                                }, extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVSolidElement), CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement, CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame, CVSolidElement.prototype.renderInnerContent = function() {
                                                                                                    var t = this.canvasContext;
                                                                                                    t.fillStyle = this.data.sc, t.fillRect(0, 0, this.data.sw, this.data.sh)
                                                                                                }, extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement, ITextElement], CVTextElement), CVTextElement.prototype.tHelper = createTag("canvas").getContext("2d"), CVTextElement.prototype.buildNewText = function() {
                                                                                                    var t = this.textProperty.currentData;
                                                                                                    this.renderedLetters = createSizedArray(t.l ? t.l.length : 0);
                                                                                                    var e = !1;
                                                                                                    t.fc ? (e = !0, this.values.fill = this.buildColor(t.fc)) : this.values.fill = "rgba(0,0,0,0)", this.fill = e;
                                                                                                    var i = !1;
                                                                                                    t.sc && (i = !0, this.values.stroke = this.buildColor(t.sc), this.values.sWidth = t.sw);
                                                                                                    var r, a, n, s, o, l, h, c, p, m, d, u, f = this.globalData.fontManager.getFontByName(t.f),
                                                                                                        x = t.l,
                                                                                                        k = this.mHelper;
                                                                                                    this.stroke = i, this.values.fValue = t.finalSize + "px " + this.globalData.fontManager.getFontByName(t.f).fFamily, a = t.finalText.length;
                                                                                                    var y = this.data.singleShape,
                                                                                                        g = .001 * t.tr * t.finalSize,
                                                                                                        v = 0,
                                                                                                        _ = 0,
                                                                                                        b = !0,
                                                                                                        w = 0;
                                                                                                    for (r = 0; r < a; r += 1) {
                                                                                                        for (n = this.globalData.fontManager.getCharData(t.finalText[r], f.fStyle, this.globalData.fontManager.getFontByName(t.f).fFamily), s = n && n.data || {}, k.reset(), y && x[r].n && (v = -g, _ += t.yOffset, _ += b ? 1 : 0, b = !1), h = s.shapes ? s.shapes[0].it : [], p = h.length, k.scale(t.finalSize / 100, t.finalSize / 100), y && this.applyTextPropertiesToMatrix(t, k, x[r].line, v, _), d = createSizedArray(p), c = 0; c < p; c += 1) {
                                                                                                            for (l = h[c].ks.k.i.length, m = h[c].ks.k, u = [], o = 1; o < l; o += 1) 1 === o && u.push(k.applyToX(m.v[0][0], m.v[0][1], 0), k.applyToY(m.v[0][0], m.v[0][1], 0)), u.push(k.applyToX(m.o[o - 1][0], m.o[o - 1][1], 0), k.applyToY(m.o[o - 1][0], m.o[o - 1][1], 0), k.applyToX(m.i[o][0], m.i[o][1], 0), k.applyToY(m.i[o][0], m.i[o][1], 0), k.applyToX(m.v[o][0], m.v[o][1], 0), k.applyToY(m.v[o][0], m.v[o][1], 0));
                                                                                                            u.push(k.applyToX(m.o[o - 1][0], m.o[o - 1][1], 0), k.applyToY(m.o[o - 1][0], m.o[o - 1][1], 0), k.applyToX(m.i[0][0], m.i[0][1], 0), k.applyToY(m.i[0][0], m.i[0][1], 0), k.applyToX(m.v[0][0], m.v[0][1], 0), k.applyToY(m.v[0][0], m.v[0][1], 0)), d[c] = u
                                                                                                        }
                                                                                                        y && (v += x[r].l, v += g), this.textSpans[w] ? this.textSpans[w].elem = d : this.textSpans[w] = {
                                                                                                            elem: d
                                                                                                        }, w += 1
                                                                                                    }
                                                                                                }, CVTextElement.prototype.renderInnerContent = function() {
                                                                                                    var t, e, i, r, a, n, s = this.canvasContext;
                                                                                                    s.font = this.values.fValue, s.lineCap = "butt", s.lineJoin = "miter", s.miterLimit = 4, this.data.singleShape || this.textAnimator.getMeasures(this.textProperty.currentData, this.lettersChangedFlag);
                                                                                                    var o, l = this.textAnimator.renderedLetters,
                                                                                                        h = this.textProperty.currentData.l;
                                                                                                    e = h.length;
                                                                                                    var c, p, m = null,
                                                                                                        d = null,
                                                                                                        u = null;
                                                                                                    for (t = 0; t < e; t += 1)
                                                                                                        if (!h[t].n) {
                                                                                                            if ((o = l[t]) && (this.globalData.renderer.save(), this.globalData.renderer.ctxTransform(o.p), this.globalData.renderer.ctxOpacity(o.o)), this.fill) {
                                                                                                                for (o && o.fc ? m !== o.fc && (m = o.fc, s.fillStyle = o.fc) : m !== this.values.fill && (m = this.values.fill, s.fillStyle = this.values.fill), c = this.textSpans[t].elem, r = c.length, this.globalData.canvasContext.beginPath(), i = 0; i < r; i += 1)
                                                                                                                    for (p = c[i], n = p.length, this.globalData.canvasContext.moveTo(p[0], p[1]), a = 2; a < n; a += 6) this.globalData.canvasContext.bezierCurveTo(p[a], p[a + 1], p[a + 2], p[a + 3], p[a + 4], p[a + 5]);
                                                                                                                this.globalData.canvasContext.closePath(), this.globalData.canvasContext.fill()
                                                                                                            }
                                                                                                            if (this.stroke) {
                                                                                                                for (o && o.sw ? u !== o.sw && (u = o.sw, s.lineWidth = o.sw) : u !== this.values.sWidth && (u = this.values.sWidth, s.lineWidth = this.values.sWidth), o && o.sc ? d !== o.sc && (d = o.sc, s.strokeStyle = o.sc) : d !== this.values.stroke && (d = this.values.stroke, s.strokeStyle = this.values.stroke), c = this.textSpans[t].elem, r = c.length, this.globalData.canvasContext.beginPath(), i = 0; i < r; i += 1)
                                                                                                                    for (p = c[i], n = p.length, this.globalData.canvasContext.moveTo(p[0], p[1]), a = 2; a < n; a += 6) this.globalData.canvasContext.bezierCurveTo(p[a], p[a + 1], p[a + 2], p[a + 3], p[a + 4], p[a + 5]);
                                                                                                                this.globalData.canvasContext.closePath(), this.globalData.canvasContext.stroke()
                                                                                                            }
                                                                                                            o && this.globalData.renderer.restore()
                                                                                                        }
                                                                                                }, CVEffects.prototype.renderFrame = function() {}, HBaseElement.prototype = {
                                                                                                    checkBlendMode: function() {},
                                                                                                    initRendererElement: function() {
                                                                                                        this.baseElement = createTag(this.data.tg || "div"), this.data.hasMask ? (this.svgElement = createNS("svg"), this.layerElement = createNS("g"), this.maskedElement = this.layerElement, this.svgElement.appendChild(this.layerElement), this.baseElement.appendChild(this.svgElement)) : this.layerElement = this.baseElement, styleDiv(this.baseElement)
                                                                                                    },
                                                                                                    createContainerElements: function() {
                                                                                                        this.renderableEffectsManager = new CVEffects(this), this.transformedElement = this.baseElement, this.maskedElement = this.layerElement, this.data.ln && this.layerElement.setAttribute("id", this.data.ln), this.data.cl && this.layerElement.setAttribute("class", this.data.cl), 0 !== this.data.bm && this.setBlendMode()
                                                                                                    },
                                                                                                    renderElement: function() {
                                                                                                        var t = this.transformedElement ? this.transformedElement.style : {};
                                                                                                        if (this.finalTransform._matMdf) {
                                                                                                            var e = this.finalTransform.mat.toCSS();
                                                                                                            t.transform = e, t.webkitTransform = e
                                                                                                        }
                                                                                                        this.finalTransform._opMdf && (t.opacity = this.finalTransform.mProp.o.v)
                                                                                                    },
                                                                                                    renderFrame: function() {
                                                                                                        this.data.hd || this.hidden || (this.renderTransform(), this.renderRenderable(), this.renderElement(), this.renderInnerContent(), this._isFirstFrame && (this._isFirstFrame = !1))
                                                                                                    },
                                                                                                    destroy: function() {
                                                                                                        this.layerElement = null, this.transformedElement = null, this.matteElement && (this.matteElement = null), this.maskManager && (this.maskManager.destroy(), this.maskManager = null)
                                                                                                    },
                                                                                                    createRenderableComponents: function() {
                                                                                                        this.maskManager = new MaskElement(this.data, this, this.globalData)
                                                                                                    },
                                                                                                    addEffects: function() {},
                                                                                                    setMatte: function() {}
                                                                                                }, HBaseElement.prototype.getBaseElement = SVGBaseElement.prototype.getBaseElement, HBaseElement.prototype.destroyBaseElement = HBaseElement.prototype.destroy, HBaseElement.prototype.buildElementParenting = HybridRenderer.prototype.buildElementParenting, extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], HSolidElement), HSolidElement.prototype.createContent = function() {
                                                                                                    var t;
                                                                                                    this.data.hasMask ? ((t = createNS("rect")).setAttribute("width", this.data.sw), t.setAttribute("height", this.data.sh), t.setAttribute("fill", this.data.sc), this.svgElement.setAttribute("width", this.data.sw), this.svgElement.setAttribute("height", this.data.sh)) : ((t = createTag("div")).style.width = this.data.sw + "px", t.style.height = this.data.sh + "px", t.style.backgroundColor = this.data.sc), this.layerElement.appendChild(t)
                                                                                                }, extendPrototype([HybridRenderer, ICompElement, HBaseElement], HCompElement), HCompElement.prototype._createBaseContainerElements = HCompElement.prototype.createContainerElements, HCompElement.prototype.createContainerElements = function() {
                                                                                                    this._createBaseContainerElements(), this.data.hasMask ? (this.svgElement.setAttribute("width", this.data.w), this.svgElement.setAttribute("height", this.data.h), this.transformedElement = this.baseElement) : this.transformedElement = this.layerElement
                                                                                                }, HCompElement.prototype.addTo3dContainer = function(t, e) {
                                                                                                    for (var i, r = 0; r < e;) this.elements[r] && this.elements[r].getBaseElement && (i = this.elements[r].getBaseElement()), r += 1;
                                                                                                    i ? this.layerElement.insertBefore(t, i) : this.layerElement.appendChild(t)
                                                                                                }, extendPrototype([BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement, HierarchyElement, FrameElement, RenderableElement], HShapeElement), HShapeElement.prototype._renderShapeFrame = HShapeElement.prototype.renderInnerContent, HShapeElement.prototype.createContent = function() {
                                                                                                    var t;
                                                                                                    if (this.baseElement.style.fontSize = 0, this.data.hasMask) this.layerElement.appendChild(this.shapesContainer), t = this.svgElement;
                                                                                                    else {
                                                                                                        t = createNS("svg");
                                                                                                        var e = this.comp.data ? this.comp.data : this.globalData.compSize;
                                                                                                        t.setAttribute("width", e.w), t.setAttribute("height", e.h), t.appendChild(this.shapesContainer), this.layerElement.appendChild(t)
                                                                                                    }
                                                                                                    this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, this.shapesContainer, 0, [], !0), this.filterUniqueShapes(), this.shapeCont = t
                                                                                                }, HShapeElement.prototype.getTransformedPoint = function(t, e) {
                                                                                                    var i, r = t.length;
                                                                                                    for (i = 0; i < r; i += 1) e = t[i].mProps.v.applyToPointArray(e[0], e[1], 0);
                                                                                                    return e
                                                                                                }, HShapeElement.prototype.calculateShapeBoundingBox = function(t, e) {
                                                                                                    var i, r, a, n, s, o = t.sh.v,
                                                                                                        l = t.transformers,
                                                                                                        h = o._length;
                                                                                                    if (!(h <= 1)) {
                                                                                                        for (i = 0; i < h - 1; i += 1) r = this.getTransformedPoint(l, o.v[i]), a = this.getTransformedPoint(l, o.o[i]), n = this.getTransformedPoint(l, o.i[i + 1]), s = this.getTransformedPoint(l, o.v[i + 1]), this.checkBounds(r, a, n, s, e);
                                                                                                        o.c && (r = this.getTransformedPoint(l, o.v[i]), a = this.getTransformedPoint(l, o.o[i]), n = this.getTransformedPoint(l, o.i[0]), s = this.getTransformedPoint(l, o.v[0]), this.checkBounds(r, a, n, s, e))
                                                                                                    }
                                                                                                }, HShapeElement.prototype.checkBounds = function(t, e, i, r, a) {
                                                                                                    this.getBoundsOfCurve(t, e, i, r);
                                                                                                    var n = this.shapeBoundingBox;
                                                                                                    a.x = bmMin(n.left, a.x), a.xMax = bmMax(n.right, a.xMax), a.y = bmMin(n.top, a.y), a.yMax = bmMax(n.bottom, a.yMax)
                                                                                                }, HShapeElement.prototype.shapeBoundingBox = {
                                                                                                    left: 0,
                                                                                                    right: 0,
                                                                                                    top: 0,
                                                                                                    bottom: 0
                                                                                                }, HShapeElement.prototype.tempBoundingBox = {
                                                                                                    x: 0,
                                                                                                    xMax: 0,
                                                                                                    y: 0,
                                                                                                    yMax: 0,
                                                                                                    width: 0,
                                                                                                    height: 0
                                                                                                }, HShapeElement.prototype.getBoundsOfCurve = function(t, e, i, r) {
                                                                                                    for (var a, n, s, o, l, h, c, p = [
                                                                                                            [t[0], r[0]],
                                                                                                            [t[1], r[1]]
                                                                                                        ], m = 0; m < 2;
                                                                                                        ++m) n = 6 * t[m] - 12 * e[m] + 6 * i[m], a = -3 * t[m] + 9 * e[m] - 9 * i[m] + 3 * r[m], s = 3 * e[m] - 3 * t[m], n |= 0, s |= 0, 0 === (a |= 0) && 0 === n || (0 === a ? (o = -s / n) > 0 && o < 1 && p[m].push(this.calculateF(o, t, e, i, r, m)) : (l = n * n - 4 * s * a) >= 0 && ((h = (-n + bmSqrt(l)) / (2 * a)) > 0 && h < 1 && p[m].push(this.calculateF(h, t, e, i, r, m)), (c = (-n - bmSqrt(l)) / (2 * a)) > 0 && c < 1 && p[m].push(this.calculateF(c, t, e, i, r, m))));
                                                                                                    this.shapeBoundingBox.left = bmMin.apply(null, p[0]), this.shapeBoundingBox.top = bmMin.apply(null, p[1]), this.shapeBoundingBox.right = bmMax.apply(null, p[0]), this.shapeBoundingBox.bottom = bmMax.apply(null, p[1])
                                                                                                }, HShapeElement.prototype.calculateF = function(t, e, i, r, a, n) {
                                                                                                    return bmPow(1 - t, 3) * e[n] + 3 * bmPow(1 - t, 2) * t * i[n] + 3 * (1 - t) * bmPow(t, 2) * r[n] + bmPow(t, 3) * a[n]
                                                                                                }, HShapeElement.prototype.calculateBoundingBox = function(t, e) {
                                                                                                    var i, r = t.length;
                                                                                                    for (i = 0; i < r; i += 1) t[i] && t[i].sh ? this.calculateShapeBoundingBox(t[i], e) : t[i] && t[i].it && this.calculateBoundingBox(t[i].it, e)
                                                                                                }, HShapeElement.prototype.currentBoxContains = function(t) {
                                                                                                    return this.currentBBox.x <= t.x && this.currentBBox.y <= t.y && this.currentBBox.width + this.currentBBox.x >= t.x + t.width && this.currentBBox.height + this.currentBBox.y >= t.y + t.height
                                                                                                }, HShapeElement.prototype.renderInnerContent = function() {
                                                                                                    if (this._renderShapeFrame(), !this.hidden && (this._isFirstFrame || this._mdf)) {
                                                                                                        var t = this.tempBoundingBox,
                                                                                                            e = 999999;
                                                                                                        if (t.x = e, t.xMax = -e, t.y = e, t.yMax = -e, this.calculateBoundingBox(this.itemsData, t), t.width = t.xMax < t.x ? 0 : t.xMax - t.x, t.height = t.yMax < t.y ? 0 : t.yMax - t.y, this.currentBoxContains(t)) return;
                                                                                                        var i = !1;
                                                                                                        if (this.currentBBox.w !== t.width && (this.currentBBox.w = t.width, this.shapeCont.setAttribute("width", t.width), i = !0), this.currentBBox.h !== t.height && (this.currentBBox.h = t.height, this.shapeCont.setAttribute("height", t.height), i = !0), i || this.currentBBox.x !== t.x || this.currentBBox.y !== t.y) {
                                                                                                            this.currentBBox.w = t.width, this.currentBBox.h = t.height, this.currentBBox.x = t.x, this.currentBBox.y = t.y, this.shapeCont.setAttribute("viewBox", this.currentBBox.x + " " + this.currentBBox.y + " " + this.currentBBox.w + " " + this.currentBBox.h);
                                                                                                            var r = this.shapeCont.style,
                                                                                                                a = "translate(" + this.currentBBox.x + "px," + this.currentBBox.y + "px)";
                                                                                                            r.transform = a, r.webkitTransform = a
                                                                                                        }
                                                                                                    }
                                                                                                }, extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], HTextElement), HTextElement.prototype.createContent = function() {
                                                                                                    if (this.isMasked = this.checkMasks(), this.isMasked) {
                                                                                                        this.renderType = "svg", this.compW = this.comp.data.w, this.compH = this.comp.data.h, this.svgElement.setAttribute("width", this.compW), this.svgElement.setAttribute("height", this.compH);
                                                                                                        var t = createNS("g");
                                                                                                        this.maskedElement.appendChild(t), this.innerElem = t
                                                                                                    } else this.renderType = "html", this.innerElem = this.layerElement;
                                                                                                    this.checkParenting()
                                                                                                }, HTextElement.prototype.buildNewText = function() {
                                                                                                    var t = this.textProperty.currentData;
                                                                                                    this.renderedLetters = createSizedArray(t.l ? t.l.length : 0);
                                                                                                    var e = this.innerElem.style,
                                                                                                        i = t.fc ? this.buildColor(t.fc) : "rgba(0,0,0,0)";
                                                                                                    e.fill = i, e.color = i, t.sc && (e.stroke = this.buildColor(t.sc), e.strokeWidth = t.sw + "px");
                                                                                                    var r, a, n = this.globalData.fontManager.getFontByName(t.f);
                                                                                                    if (!this.globalData.fontManager.chars)
                                                                                                        if (e.fontSize = t.finalSize + "px", e.lineHeight = t.finalSize + "px", n.fClass) this.innerElem.className = n.fClass;
                                                                                                        else {
                                                                                                            e.fontFamily = n.fFamily;
                                                                                                            var s = t.fWeight,
                                                                                                                o = t.fStyle;
                                                                                                            e.fontStyle = o, e.fontWeight = s
                                                                                                        } var l, h, c, p = t.l;
                                                                                                    a = p.length;
                                                                                                    var m, d = this.mHelper,
                                                                                                        u = "",
                                                                                                        f = 0;
                                                                                                    for (r = 0; r < a; r += 1) {
                                                                                                        if (this.globalData.fontManager.chars ? (this.textPaths[f] ? l = this.textPaths[f] : ((l = createNS("path")).setAttribute("stroke-linecap", lineCapEnum[1]), l.setAttribute("stroke-linejoin", lineJoinEnum[2]), l.setAttribute("stroke-miterlimit", "4")), this.isMasked || (this.textSpans[f] ? (h = this.textSpans[f], c = h.children[0]) : ((h = createTag("div")).style.lineHeight = 0, (c = createNS("svg")).appendChild(l), styleDiv(h)))) : this.isMasked ? l = this.textPaths[f] ? this.textPaths[f] : createNS("text") : this.textSpans[f] ? (h = this.textSpans[f], l = this.textPaths[f]) : (styleDiv(h = createTag("span")), styleDiv(l = createTag("span")), h.appendChild(l)), this.globalData.fontManager.chars) {
                                                                                                            var x, k = this.globalData.fontManager.getCharData(t.finalText[r], n.fStyle, this.globalData.fontManager.getFontByName(t.f).fFamily);
                                                                                                            if (x = k ? k.data : null, d.reset(), x && x.shapes && (m = x.shapes[0].it, d.scale(t.finalSize / 100, t.finalSize / 100), u = this.createPathShape(d, m), l.setAttribute("d", u)), this.isMasked) this.innerElem.appendChild(l);
                                                                                                            else {
                                                                                                                if (this.innerElem.appendChild(h), x && x.shapes) {
                                                                                                                    document.body.appendChild(c);
                                                                                                                    var y = c.getBBox();
                                                                                                                    c.setAttribute("width", y.width + 2), c.setAttribute("height", y.height + 2), c.setAttribute("viewBox", y.x - 1 + " " + (y.y - 1) + " " + (y.width + 2) + " " + (y.height + 2));
                                                                                                                    var g = c.style,
                                                                                                                        v = "translate(" + (y.x - 1) + "px," + (y.y - 1) + "px)";
                                                                                                                    g.transform = v, g.webkitTransform = v, p[r].yOffset = y.y - 1
                                                                                                                } else c.setAttribute("width", 1), c.setAttribute("height", 1);
                                                                                                                h.appendChild(c)
                                                                                                            }
                                                                                                        } else if (l.textContent = p[r].val, l.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"), this.isMasked) this.innerElem.appendChild(l);
                                                                                                        else {
                                                                                                            this.innerElem.appendChild(h);
                                                                                                            var _ = l.style,
                                                                                                                b = "translate3d(0," + -t.finalSize / 1.2 + "px,0)";
                                                                                                            _.transform = b, _.webkitTransform = b
                                                                                                        }
                                                                                                        this.isMasked ? this.textSpans[f] = l : this.textSpans[f] = h, this.textSpans[f].style.display = "block", this.textPaths[f] = l, f += 1
                                                                                                    }
                                                                                                    for (; f < this.textSpans.length;) this.textSpans[f].style.display = "none", f += 1
                                                                                                }, HTextElement.prototype.renderInnerContent = function() {
                                                                                                    var t;
                                                                                                    if (this.data.singleShape) {
                                                                                                        if (!this._isFirstFrame && !this.lettersChangedFlag) return;
                                                                                                        if (this.isMasked && this.finalTransform._matMdf) {
                                                                                                            this.svgElement.setAttribute("viewBox", -this.finalTransform.mProp.p.v[0] + " " + -this.finalTransform.mProp.p.v[1] + " " + this.compW + " " + this.compH), t = this.svgElement.style;
                                                                                                            var e = "translate(" + -this.finalTransform.mProp.p.v[0] + "px," + -this.finalTransform.mProp.p.v[1] + "px)";
                                                                                                            t.transform = e, t.webkitTransform = e
                                                                                                        }
                                                                                                    }
                                                                                                    if (this.textAnimator.getMeasures(this.textProperty.currentData, this.lettersChangedFlag), this.lettersChangedFlag || this.textAnimator.lettersChangedFlag) {
                                                                                                        var i, r, a, n, s, o = 0,
                                                                                                            l = this.textAnimator.renderedLetters,
                                                                                                            h = this.textProperty.currentData.l;
                                                                                                        for (r = h.length, i = 0; i < r; i += 1) h[i].n ? o += 1 : (n = this.textSpans[i], s = this.textPaths[i], a = l[o], o += 1, a._mdf.m && (this.isMasked ? n.setAttribute("transform", a.m) : (n.style.webkitTransform = a.m, n.style.transform = a.m)), n.style.opacity = a.o, a.sw && a._mdf.sw && s.setAttribute("stroke-width", a.sw), a.sc && a._mdf.sc && s.setAttribute("stroke", a.sc), a.fc && a._mdf.fc && (s.setAttribute("fill", a.fc), s.style.color = a.fc));
                                                                                                        if (this.innerElem.getBBox && !this.hidden && (this._isFirstFrame || this._mdf)) {
                                                                                                            var c = this.innerElem.getBBox();
                                                                                                            this.currentBBox.w !== c.width && (this.currentBBox.w = c.width, this.svgElement.setAttribute("width", c.width)), this.currentBBox.h !== c.height && (this.currentBBox.h = c.height, this.svgElement.setAttribute("height", c.height));
                                                                                                            if (this.currentBBox.w !== c.width + 2 || this.currentBBox.h !== c.height + 2 || this.currentBBox.x !== c.x - 1 || this.currentBBox.y !== c.y - 1) {
                                                                                                                this.currentBBox.w = c.width + 2, this.currentBBox.h = c.height + 2, this.currentBBox.x = c.x - 1, this.currentBBox.y = c.y - 1, this.svgElement.setAttribute("viewBox", this.currentBBox.x + " " + this.currentBBox.y + " " + this.currentBBox.w + " " + this.currentBBox.h), t = this.svgElement.style;
                                                                                                                var p = "translate(" + this.currentBBox.x + "px," + this.currentBBox.y + "px)";
                                                                                                                t.transform = p, t.webkitTransform = p
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }, extendPrototype([BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement, FrameElement, RenderableElement], HImageElement), HImageElement.prototype.createContent = function() {
                                                                                                    var t = this.globalData.getAssetsPath(this.assetData),
                                                                                                        e = new Image;
                                                                                                    this.data.hasMask ? (this.imageElem = createNS("image"), this.imageElem.setAttribute("width", this.assetData.w + "px"), this.imageElem.setAttribute("height", this.assetData.h + "px"), this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink", "href", t), this.layerElement.appendChild(this.imageElem), this.baseElement.setAttribute("width", this.assetData.w), this.baseElement.setAttribute("height", this.assetData.h)) : this.layerElement.appendChild(e), e.crossOrigin = "anonymous", e.src = t, this.data.ln && this.baseElement.setAttribute("id", this.data.ln)
                                                                                                }, extendPrototype([BaseElement, FrameElement, HierarchyElement], HCameraElement), HCameraElement.prototype.setup = function() {
                                                                                                    var t, e, i, r, a = this.comp.threeDElements.length;
                                                                                                    for (t = 0; t < a; t += 1)
                                                                                                        if ("3d" === (e = this.comp.threeDElements[t]).type) {
                                                                                                            i = e.perspectiveElem.style, r = e.container.style;
                                                                                                            var n = this.pe.v + "px",
                                                                                                                s = "matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";
                                                                                                            i.perspective = n, i.webkitPerspective = n, r.transformOrigin = "0px 0px 0px", r.mozTransformOrigin = "0px 0px 0px", r.webkitTransformOrigin = "0px 0px 0px", i.transform = s, i.webkitTransform = s
                                                                                                        }
                                                                                                }, HCameraElement.prototype.createElements = function() {}, HCameraElement.prototype.hide = function() {}, HCameraElement.prototype.renderFrame = function() {
                                                                                                    var t, e, i = this._isFirstFrame;
                                                                                                    if (this.hierarchy)
                                                                                                        for (e = this.hierarchy.length, t = 0; t < e; t += 1) i = this.hierarchy[t].finalTransform.mProp._mdf || i;
                                                                                                    if (i || this.pe._mdf || this.p && this.p._mdf || this.px && (this.px._mdf || this.py._mdf || this.pz._mdf) || this.rx._mdf || this.ry._mdf || this.rz._mdf || this.or._mdf || this.a && this.a._mdf) {
                                                                                                        if (this.mat.reset(), this.hierarchy)
                                                                                                            for (e = this.hierarchy.length - 1, t = e; t >= 0; t -= 1) {
                                                                                                                var r = this.hierarchy[t].finalTransform.mProp;
                                                                                                                this.mat.translate(-r.p.v[0], -r.p.v[1], r.p.v[2]), this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]), this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v), this.mat.scale(1 / r.s.v[0], 1 / r.s.v[1], 1 / r.s.v[2]), this.mat.translate(r.a.v[0], r.a.v[1], r.a.v[2])
                                                                                                            }
                                                                                                        if (this.p ? this.mat.translate(-this.p.v[0], -this.p.v[1], this.p.v[2]) : this.mat.translate(-this.px.v, -this.py.v, this.pz.v), this.a) {
                                                                                                            var a;
                                                                                                            a = this.p ? [this.p.v[0] - this.a.v[0], this.p.v[1] - this.a.v[1], this.p.v[2] - this.a.v[2]] : [this.px.v - this.a.v[0], this.py.v - this.a.v[1], this.pz.v - this.a.v[2]];
                                                                                                            var n = Math.sqrt(Math.pow(a[0], 2) + Math.pow(a[1], 2) + Math.pow(a[2], 2)),
                                                                                                                s = [a[0] / n, a[1] / n, a[2] / n],
                                                                                                                o = Math.sqrt(s[2] * s[2] + s[0] * s[0]),
                                                                                                                l = Math.atan2(s[1], o),
                                                                                                                h = Math.atan2(s[0], -s[2]);
                                                                                                            this.mat.rotateY(h).rotateX(-l)
                                                                                                        }
                                                                                                        this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v), this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]), this.mat.translate(this.globalData.compSize.w / 2, this.globalData.compSize.h / 2, 0), this.mat.translate(0, 0, this.pe.v);
                                                                                                        var c = !this._prevMat.equals(this.mat);
                                                                                                        if ((c || this.pe._mdf) && this.comp.threeDElements) {
                                                                                                            var p, m, d;
                                                                                                            for (e = this.comp.threeDElements.length, t = 0; t < e; t += 1)
                                                                                                                if ("3d" === (p = this.comp.threeDElements[t]).type) {
                                                                                                                    if (c) {
                                                                                                                        var u = this.mat.toCSS();
                                                                                                                        (d = p.container.style).transform = u, d.webkitTransform = u
                                                                                                                    }
                                                                                                                    this.pe._mdf && ((m = p.perspectiveElem.style).perspective = this.pe.v + "px", m.webkitPerspective = this.pe.v + "px")
                                                                                                                } this.mat.clone(this._prevMat)
                                                                                                        }
                                                                                                    }
                                                                                                    this._isFirstFrame = !1
                                                                                                }, HCameraElement.prototype.prepareFrame = function(t) {
                                                                                                    this.prepareProperties(t, !0)
                                                                                                }, HCameraElement.prototype.destroy = function() {}, HCameraElement.prototype.getBaseElement = function() {
                                                                                                    return null
                                                                                                }, HEffects.prototype.renderFrame = function() {};
                                                                                                var animationManager = function() {
                                                                                                        var t = {},
                                                                                                            e = [],
                                                                                                            i = 0,
                                                                                                            r = 0,
                                                                                                            a = 0,
                                                                                                            n = !0,
                                                                                                            s = !1;

                                                                                                        function o(t) {
                                                                                                            for (var i = 0, a = t.target; i < r;) e[i].animation === a && (e.splice(i, 1), i -= 1, r -= 1, a.isPaused || c()), i += 1
                                                                                                        }

                                                                                                        function l(t, i) {
                                                                                                            if (!t) return null;
                                                                                                            for (var a = 0; a < r;) {
                                                                                                                if (e[a].elem === t && null !== e[a].elem) return e[a].animation;
                                                                                                                a += 1
                                                                                                            }
                                                                                                            var n = new AnimationItem;
                                                                                                            return p(n, t), n.setData(t, i), n
                                                                                                        }

                                                                                                        function h() {
                                                                                                            a += 1, u()
                                                                                                        }

                                                                                                        function c() {
                                                                                                            a -= 1
                                                                                                        }

                                                                                                        function p(t, i) {
                                                                                                            t.addEventListener("destroy", o), t.addEventListener("_active", h), t.addEventListener("_idle", c), e.push({
                                                                                                                elem: i,
                                                                                                                animation: t
                                                                                                            }), r += 1
                                                                                                        }

                                                                                                        function m(t) {
                                                                                                            var o, l = t - i;
                                                                                                            for (o = 0; o < r; o += 1) e[o].animation.advanceTime(l);
                                                                                                            i = t, a && !s ? window.requestAnimationFrame(m) : n = !0
                                                                                                        }

                                                                                                        function d(t) {
                                                                                                            i = t, window.requestAnimationFrame(m)
                                                                                                        }

                                                                                                        function u() {
                                                                                                            !s && a && n && (window.requestAnimationFrame(d), n = !1)
                                                                                                        }
                                                                                                        return t.registerAnimation = l, t.loadAnimation = function(t) {
                                                                                                            var e = new AnimationItem;
                                                                                                            return p(e, null), e.setParams(t), e
                                                                                                        }, t.setSpeed = function(t, i) {
                                                                                                            var a;
                                                                                                            for (a = 0; a < r; a += 1) e[a].animation.setSpeed(t, i)
                                                                                                        }, t.setDirection = function(t, i) {
                                                                                                            var a;
                                                                                                            for (a = 0; a < r; a += 1) e[a].animation.setDirection(t, i)
                                                                                                        }, t.play = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.play(t)
                                                                                                        }, t.pause = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.pause(t)
                                                                                                        }, t.stop = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.stop(t)
                                                                                                        }, t.togglePause = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.togglePause(t)
                                                                                                        }, t.searchAnimations = function(t, e, i) {
                                                                                                            var r, a = [].concat([].slice.call(document.getElementsByClassName("lottie")), [].slice.call(document.getElementsByClassName("bodymovin"))),
                                                                                                                n = a.length;
                                                                                                            for (r = 0; r < n; r += 1) i && a[r].setAttribute("data-bm-type", i), l(a[r], t);
                                                                                                            if (e && 0 === n) {
                                                                                                                i || (i = "svg");
                                                                                                                var s = document.getElementsByTagName("body")[0];
                                                                                                                s.innerText = "";
                                                                                                                var o = createTag("div");
                                                                                                                o.style.width = "100%", o.style.height = "100%", o.setAttribute("data-bm-type", i), s.appendChild(o), l(o, t)
                                                                                                            }
                                                                                                        }, t.resize = function() {
                                                                                                            var t;
                                                                                                            for (t = 0; t < r; t += 1) e[t].animation.resize()
                                                                                                        }, t.goToAndStop = function(t, i, a) {
                                                                                                            var n;
                                                                                                            for (n = 0; n < r; n += 1) e[n].animation.goToAndStop(t, i, a)
                                                                                                        }, t.destroy = function(t) {
                                                                                                            var i;
                                                                                                            for (i = r - 1; i >= 0; i -= 1) e[i].animation.destroy(t)
                                                                                                        }, t.freeze = function() {
                                                                                                            s = !0
                                                                                                        }, t.unfreeze = function() {
                                                                                                            s = !1, u()
                                                                                                        }, t.setVolume = function(t, i) {
                                                                                                            var a;
                                                                                                            for (a = 0; a < r; a += 1) e[a].animation.setVolume(t, i)
                                                                                                        }, t.mute = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.mute(t)
                                                                                                        }, t.unmute = function(t) {
                                                                                                            var i;
                                                                                                            for (i = 0; i < r; i += 1) e[i].animation.unmute(t)
                                                                                                        }, t.getRegisteredAnimations = function() {
                                                                                                            var t, i = e.length,
                                                                                                                r = [];
                                                                                                            for (t = 0; t < i; t += 1) r.push(e[t].animation);
                                                                                                            return r
                                                                                                        }, t
                                                                                                    }(),
                                                                                                    AnimationItem = function() {
                                                                                                        this._cbs = [], this.name = "", this.path = "", this.isLoaded = !1, this.currentFrame = 0, this.currentRawFrame = 0, this.firstFrame = 0, this.totalFrames = 0, this.frameRate = 0, this.frameMult = 0, this.playSpeed = 1, this.playDirection = 1, this.playCount = 0, this.animationData = {}, this.assets = [], this.isPaused = !0, this.autoplay = !1, this.loop = !0, this.renderer = null, this.animationID = createElementID(), this.assetsPath = "", this.timeCompleted = 0, this.segmentPos = 0, this.isSubframeEnabled = subframeEnabled, this.segments = [], this._idle = !0, this._completedLoop = !1, this.projectInterface = ProjectInterface(), this.imagePreloader = new ImagePreloader, this.audioController = audioControllerFactory(), this.markers = [], this.configAnimation = this.configAnimation.bind(this), this.onSetupError = this.onSetupError.bind(this), this.onSegmentComplete = this.onSegmentComplete.bind(this)
                                                                                                    };
                                                                                                extendPrototype([BaseEvent], AnimationItem), AnimationItem.prototype.setParams = function(t) {
                                                                                                    (t.wrapper || t.container) && (this.wrapper = t.wrapper || t.container);
                                                                                                    var e = "svg";
                                                                                                    switch (t.animType ? e = t.animType : t.renderer && (e = t.renderer), e) {
                                                                                                        case "canvas":
                                                                                                            this.renderer = new CanvasRenderer(this, t.rendererSettings);
                                                                                                            break;
                                                                                                        case "svg":
                                                                                                            this.renderer = new SVGRenderer(this, t.rendererSettings);
                                                                                                            break;
                                                                                                        default:
                                                                                                            this.renderer = new HybridRenderer(this, t.rendererSettings)
                                                                                                    }
                                                                                                    this.imagePreloader.setCacheType(e, this.renderer.globalData.defs), this.renderer.setProjectInterface(this.projectInterface), this.animType = e, "" === t.loop || null === t.loop || void 0 === t.loop || !0 === t.loop ? this.loop = !0 : !1 === t.loop ? this.loop = !1 : this.loop = parseInt(t.loop, 10), this.autoplay = !("autoplay" in t) || t.autoplay, this.name = t.name ? t.name : "", this.autoloadSegments = !Object.prototype.hasOwnProperty.call(t, "autoloadSegments") || t.autoloadSegments, this.assetsPath = t.assetsPath, this.initialSegment = t.initialSegment, t.audioFactory && this.audioController.setAudioFactory(t.audioFactory), t.animationData ? this.setupAnimation(t.animationData) : t.path && (-1 !== t.path.lastIndexOf("\\") ? this.path = t.path.substr(0, t.path.lastIndexOf("\\") + 1) : this.path = t.path.substr(0, t.path.lastIndexOf("/") + 1), this.fileName = t.path.substr(t.path.lastIndexOf("/") + 1), this.fileName = this.fileName.substr(0, this.fileName.lastIndexOf(".json")), dataManager.loadAnimation(t.path, this.configAnimation, this.onSetupError))
                                                                                                }, AnimationItem.prototype.onSetupError = function() {
                                                                                                    this.trigger("data_failed")
                                                                                                }, AnimationItem.prototype.setupAnimation = function(t) {
                                                                                                    dataManager.completeAnimation(t, this.configAnimation)
                                                                                                }, AnimationItem.prototype.setData = function(t, e) {
                                                                                                    e && "object" !== _typeof(e) && (e = JSON.parse(e));
                                                                                                    var i = {
                                                                                                            wrapper: t,
                                                                                                            animationData: e
                                                                                                        },
                                                                                                        r = t.attributes;
                                                                                                    i.path = r.getNamedItem("data-animation-path") ? r.getNamedItem("data-animation-path").value : r.getNamedItem("data-bm-path") ? r.getNamedItem("data-bm-path").value : r.getNamedItem("bm-path") ? r.getNamedItem("bm-path").value : "", i.animType = r.getNamedItem("data-anim-type") ? r.getNamedItem("data-anim-type").value : r.getNamedItem("data-bm-type") ? r.getNamedItem("data-bm-type").value : r.getNamedItem("bm-type") ? r.getNamedItem("bm-type").value : r.getNamedItem("data-bm-renderer") ? r.getNamedItem("data-bm-renderer").value : r.getNamedItem("bm-renderer") ? r.getNamedItem("bm-renderer").value : "canvas";
                                                                                                    var a = r.getNamedItem("data-anim-loop") ? r.getNamedItem("data-anim-loop").value : r.getNamedItem("data-bm-loop") ? r.getNamedItem("data-bm-loop").value : r.getNamedItem("bm-loop") ? r.getNamedItem("bm-loop").value : "";
                                                                                                    "false" === a ? i.loop = !1 : "true" === a ? i.loop = !0 : "" !== a && (i.loop = parseInt(a, 10));
                                                                                                    var n = r.getNamedItem("data-anim-autoplay") ? r.getNamedItem("data-anim-autoplay").value : r.getNamedItem("data-bm-autoplay") ? r.getNamedItem("data-bm-autoplay").value : !r.getNamedItem("bm-autoplay") || r.getNamedItem("bm-autoplay").value;
                                                                                                    i.autoplay = "false" !== n, i.name = r.getNamedItem("data-name") ? r.getNamedItem("data-name").value : r.getNamedItem("data-bm-name") ? r.getNamedItem("data-bm-name").value : r.getNamedItem("bm-name") ? r.getNamedItem("bm-name").value : "";
                                                                                                    var s = r.getNamedItem("data-anim-prerender") ? r.getNamedItem("data-anim-prerender").value : r.getNamedItem("data-bm-prerender") ? r.getNamedItem("data-bm-prerender").value : r.getNamedItem("bm-prerender") ? r.getNamedItem("bm-prerender").value : "";
                                                                                                    "false" === s && (i.prerender = !1), this.setParams(i)
                                                                                                }, AnimationItem.prototype.includeLayers = function(t) {
                                                                                                    t.op > this.animationData.op && (this.animationData.op = t.op, this.totalFrames = Math.floor(t.op - this.animationData.ip));
                                                                                                    var e, i, r = this.animationData.layers,
                                                                                                        a = r.length,
                                                                                                        n = t.layers,
                                                                                                        s = n.length;
                                                                                                    for (i = 0; i < s; i += 1)
                                                                                                        for (e = 0; e < a;) {
                                                                                                            if (r[e].id === n[i].id) {
                                                                                                                r[e] = n[i];
                                                                                                                break
                                                                                                            }
                                                                                                            e += 1
                                                                                                        }
                                                                                                    if ((t.chars || t.fonts) && (this.renderer.globalData.fontManager.addChars(t.chars), this.renderer.globalData.fontManager.addFonts(t.fonts, this.renderer.globalData.defs)), t.assets)
                                                                                                        for (a = t.assets.length, e = 0; e < a; e += 1) this.animationData.assets.push(t.assets[e]);
                                                                                                    this.animationData.__complete = !1, dataManager.completeAnimation(this.animationData, this.onSegmentComplete)
                                                                                                }, AnimationItem.prototype.onSegmentComplete = function(t) {
                                                                                                    this.animationData = t, expressionsPlugin && expressionsPlugin.initExpressions(this), this.loadNextSegment()
                                                                                                }, AnimationItem.prototype.loadNextSegment = function() {
                                                                                                    var t = this.animationData.segments;
                                                                                                    if (!t || 0 === t.length || !this.autoloadSegments) return this.trigger("data_ready"), void(this.timeCompleted = this.totalFrames);
                                                                                                    var e = t.shift();
                                                                                                    this.timeCompleted = e.time * this.frameRate;
                                                                                                    var i = this.path + this.fileName + "_" + this.segmentPos + ".json";
                                                                                                    this.segmentPos += 1, dataManager.loadData(i, this.includeLayers.bind(this), function() {
                                                                                                        this.trigger("data_failed")
                                                                                                    }.bind(this))
                                                                                                }, AnimationItem.prototype.loadSegments = function() {
                                                                                                    var t = this.animationData.segments;
                                                                                                    t || (this.timeCompleted = this.totalFrames), this.loadNextSegment()
                                                                                                }, AnimationItem.prototype.imagesLoaded = function() {
                                                                                                    this.trigger("loaded_images"), this.checkLoaded()
                                                                                                }, AnimationItem.prototype.preloadImages = function() {
                                                                                                    this.imagePreloader.setAssetsPath(this.assetsPath), this.imagePreloader.setPath(this.path), this.imagePreloader.loadAssets(this.animationData.assets, this.imagesLoaded.bind(this))
                                                                                                }, AnimationItem.prototype.configAnimation = function(t) {
                                                                                                    if (this.renderer) try {
                                                                                                        this.animationData = t, this.initialSegment ? (this.totalFrames = Math.floor(this.initialSegment[1] - this.initialSegment[0]), this.firstFrame = Math.round(this.initialSegment[0])) : (this.totalFrames = Math.floor(this.animationData.op - this.animationData.ip), this.firstFrame = Math.round(this.animationData.ip)), this.renderer.configAnimation(t), t.assets || (t.assets = []), this.assets = this.animationData.assets, this.frameRate = this.animationData.fr, this.frameMult = this.animationData.fr / 1e3, this.renderer.searchExtraCompositions(t.assets), this.markers = markerParser(t.markers || []), this.trigger("config_ready"), this.preloadImages(), this.loadSegments(), this.updaFrameModifier(), this.waitForFontsLoaded(), this.isPaused && this.audioController.pause()
                                                                                                    } catch (t) {
                                                                                                        this.triggerConfigError(t)
                                                                                                    }
                                                                                                }, AnimationItem.prototype.waitForFontsLoaded = function() {
                                                                                                    this.renderer && (this.renderer.globalData.fontManager.isLoaded ? this.checkLoaded() : setTimeout(this.waitForFontsLoaded.bind(this), 20))
                                                                                                }, AnimationItem.prototype.checkLoaded = function() {
                                                                                                    !this.isLoaded && this.renderer.globalData.fontManager.isLoaded && (this.imagePreloader.loadedImages() || "canvas" !== this.renderer.rendererType) && this.imagePreloader.loadedFootages() && (this.isLoaded = !0, expressionsPlugin && expressionsPlugin.initExpressions(this), this.renderer.initItems(), setTimeout(function() {
                                                                                                        this.trigger("DOMLoaded")
                                                                                                    }.bind(this), 0), this.gotoFrame(), this.autoplay && this.play())
                                                                                                }, AnimationItem.prototype.resize = function() {
                                                                                                    this.renderer.updateContainerSize()
                                                                                                }, AnimationItem.prototype.setSubframe = function(t) {
                                                                                                    this.isSubframeEnabled = !!t
                                                                                                }, AnimationItem.prototype.gotoFrame = function() {
                                                                                                    this.currentFrame = this.isSubframeEnabled ? this.currentRawFrame : ~~this.currentRawFrame, this.timeCompleted !== this.totalFrames && this.currentFrame > this.timeCompleted && (this.currentFrame = this.timeCompleted), this.trigger("enterFrame"), this.renderFrame(), this.trigger("drawnFrame")
                                                                                                }, AnimationItem.prototype.renderFrame = function() {
                                                                                                    if (!1 !== this.isLoaded && this.renderer) try {
                                                                                                        this.renderer.renderFrame(this.currentFrame + this.firstFrame)
                                                                                                    } catch (t) {
                                                                                                        this.triggerRenderFrameError(t)
                                                                                                    }
                                                                                                }, AnimationItem.prototype.play = function(t) {
                                                                                                    t && this.name !== t || !0 === this.isPaused && (this.isPaused = !1, this.audioController.resume(), this._idle && (this._idle = !1, this.trigger("_active")))
                                                                                                }, AnimationItem.prototype.pause = function(t) {
                                                                                                    t && this.name !== t || !1 === this.isPaused && (this.isPaused = !0, this._idle = !0, this.trigger("_idle"), this.audioController.pause())
                                                                                                }, AnimationItem.prototype.togglePause = function(t) {
                                                                                                    t && this.name !== t || (!0 === this.isPaused ? this.play() : this.pause())
                                                                                                }, AnimationItem.prototype.stop = function(t) {
                                                                                                    t && this.name !== t || (this.pause(), this.playCount = 0, this._completedLoop = !1, this.setCurrentRawFrameValue(0))
                                                                                                }, AnimationItem.prototype.getMarkerData = function(t) {
                                                                                                    for (var e, i = 0; i < this.markers.length; i += 1)
                                                                                                        if ((e = this.markers[i]).payload && e.payload.name === t) return e;
                                                                                                    return null
                                                                                                }, AnimationItem.prototype.goToAndStop = function(t, e, i) {
                                                                                                    if (!i || this.name === i) {
                                                                                                        var r = Number(t);
                                                                                                        if (isNaN(r)) {
                                                                                                            var a = this.getMarkerData(t);
                                                                                                            a && this.goToAndStop(a.time, !0)
                                                                                                        } else e ? this.setCurrentRawFrameValue(t) : this.setCurrentRawFrameValue(t * this.frameModifier);
                                                                                                        this.pause()
                                                                                                    }
                                                                                                }, AnimationItem.prototype.goToAndPlay = function(t, e, i) {
                                                                                                    if (!i || this.name === i) {
                                                                                                        var r = Number(t);
                                                                                                        if (isNaN(r)) {
                                                                                                            var a = this.getMarkerData(t);
                                                                                                            a && (a.duration ? this.playSegments([a.time, a.time + a.duration], !0) : this.goToAndStop(a.time, !0))
                                                                                                        } else this.goToAndStop(r, e, i);
                                                                                                        this.play()
                                                                                                    }
                                                                                                }, AnimationItem.prototype.advanceTime = function(t) {
                                                                                                    if (!0 !== this.isPaused && !1 !== this.isLoaded) {
                                                                                                        var e = this.currentRawFrame + t * this.frameModifier,
                                                                                                            i = !1;
                                                                                                        e >= this.totalFrames - 1 && this.frameModifier > 0 ? this.loop && this.playCount !== this.loop ? e >= this.totalFrames ? (this.playCount += 1, this.checkSegments(e % this.totalFrames) || (this.setCurrentRawFrameValue(e % this.totalFrames), this._completedLoop = !0, this.trigger("loopComplete"))) : this.setCurrentRawFrameValue(e) : this.checkSegments(e > this.totalFrames ? e % this.totalFrames : 0) || (i = !0, e = this.totalFrames - 1) : e < 0 ? this.checkSegments(e % this.totalFrames) || (!this.loop || this.playCount-- <= 0 && !0 !== this.loop ? (i = !0, e = 0) : (this.setCurrentRawFrameValue(this.totalFrames + e % this.totalFrames), this._completedLoop ? this.trigger("loopComplete") : this._completedLoop = !0)) : this.setCurrentRawFrameValue(e), i && (this.setCurrentRawFrameValue(e), this.pause(), this.trigger("complete"))
                                                                                                    }
                                                                                                }, AnimationItem.prototype.adjustSegment = function(t, e) {
                                                                                                    this.playCount = 0, t[1] < t[0] ? (this.frameModifier > 0 && (this.playSpeed < 0 ? this.setSpeed(-this.playSpeed) : this.setDirection(-1)), this.totalFrames = t[0] - t[1], this.timeCompleted = this.totalFrames, this.firstFrame = t[1], this.setCurrentRawFrameValue(this.totalFrames - .001 - e)) : t[1] > t[0] && (this.frameModifier < 0 && (this.playSpeed < 0 ? this.setSpeed(-this.playSpeed) : this.setDirection(1)), this.totalFrames = t[1] - t[0], this.timeCompleted = this.totalFrames, this.firstFrame = t[0], this.setCurrentRawFrameValue(.001 + e)), this.trigger("segmentStart")
                                                                                                }, AnimationItem.prototype.setSegment = function(t, e) {
                                                                                                    var i = -1;
                                                                                                    this.isPaused && (this.currentRawFrame + this.firstFrame < t ? i = t : this.currentRawFrame + this.firstFrame > e && (i = e - t)), this.firstFrame = t, this.totalFrames = e - t, this.timeCompleted = this.totalFrames, -1 !== i && this.goToAndStop(i, !0)
                                                                                                }, AnimationItem.prototype.playSegments = function(t, e) {
                                                                                                    if (e && (this.segments.length = 0), "object" === _typeof(t[0])) {
                                                                                                        var i, r = t.length;
                                                                                                        for (i = 0; i < r; i += 1) this.segments.push(t[i])
                                                                                                    } else this.segments.push(t);
                                                                                                    this.segments.length && e && this.adjustSegment(this.segments.shift(), 0), this.isPaused && this.play()
                                                                                                }, AnimationItem.prototype.resetSegments = function(t) {
                                                                                                    this.segments.length = 0, this.segments.push([this.animationData.ip, this.animationData.op]), t && this.checkSegments(0)
                                                                                                }, AnimationItem.prototype.checkSegments = function(t) {
                                                                                                    return !!this.segments.length && (this.adjustSegment(this.segments.shift(), t), !0)
                                                                                                }, AnimationItem.prototype.destroy = function(t) {
                                                                                                    t && this.name !== t || !this.renderer || (this.renderer.destroy(), this.imagePreloader.destroy(), this.trigger("destroy"), this._cbs = null, this.onEnterFrame = null, this.onLoopComplete = null, this.onComplete = null, this.onSegmentStart = null, this.onDestroy = null, this.renderer = null, this.renderer = null, this.imagePreloader = null, this.projectInterface = null)
                                                                                                }, AnimationItem.prototype.setCurrentRawFrameValue = function(t) {
                                                                                                    this.currentRawFrame = t, this.gotoFrame()
                                                                                                }, AnimationItem.prototype.setSpeed = function(t) {
                                                                                                    this.playSpeed = t, this.updaFrameModifier()
                                                                                                }, AnimationItem.prototype.setDirection = function(t) {
                                                                                                    this.playDirection = t < 0 ? -1 : 1, this.updaFrameModifier()
                                                                                                }, AnimationItem.prototype.setVolume = function(t, e) {
                                                                                                    e && this.name !== e || this.audioController.setVolume(t)
                                                                                                }, AnimationItem.prototype.getVolume = function() {
                                                                                                    return this.audioController.getVolume()
                                                                                                }, AnimationItem.prototype.mute = function(t) {
                                                                                                    t && this.name !== t || this.audioController.mute()
                                                                                                }, AnimationItem.prototype.unmute = function(t) {
                                                                                                    t && this.name !== t || this.audioController.unmute()
                                                                                                }, AnimationItem.prototype.updaFrameModifier = function() {
                                                                                                    this.frameModifier = this.frameMult * this.playSpeed * this.playDirection, this.audioController.setRate(this.playSpeed * this.playDirection)
                                                                                                }, AnimationItem.prototype.getPath = function() {
                                                                                                    return this.path
                                                                                                }, AnimationItem.prototype.getAssetsPath = function(t) {
                                                                                                    var e = "";
                                                                                                    if (t.e) e = t.p;
                                                                                                    else if (this.assetsPath) {
                                                                                                        var i = t.p; -
                                                                                                        1 !== i.indexOf("images/") && (i = i.split("/")[1]), e = this.assetsPath + i
                                                                                                    } else e = this.path, e += t.u ? t.u : "", e += t.p;
                                                                                                    return e
                                                                                                }, AnimationItem.prototype.getAssetData = function(t) {
                                                                                                    for (var e = 0, i = this.assets.length; e < i;) {
                                                                                                        if (t === this.assets[e].id) return this.assets[e];
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }, AnimationItem.prototype.hide = function() {
                                                                                                    this.renderer.hide()
                                                                                                }, AnimationItem.prototype.show = function() {
                                                                                                    this.renderer.show()
                                                                                                }, AnimationItem.prototype.getDuration = function(t) {
                                                                                                    return t ? this.totalFrames : this.totalFrames / this.frameRate
                                                                                                }, AnimationItem.prototype.trigger = function(t) {
                                                                                                    if (this._cbs && this._cbs[t]) switch (t) {
                                                                                                        case "enterFrame":
                                                                                                        case "drawnFrame":
                                                                                                            this.triggerEvent(t, new BMEnterFrameEvent(t, this.currentFrame, this.totalFrames, this.frameModifier));
                                                                                                            break;
                                                                                                        case "loopComplete":
                                                                                                            this.triggerEvent(t, new BMCompleteLoopEvent(t, this.loop, this.playCount, this.frameMult));
                                                                                                            break;
                                                                                                        case "complete":
                                                                                                            this.triggerEvent(t, new BMCompleteEvent(t, this.frameMult));
                                                                                                            break;
                                                                                                        case "segmentStart":
                                                                                                            this.triggerEvent(t, new BMSegmentStartEvent(t, this.firstFrame, this.totalFrames));
                                                                                                            break;
                                                                                                        case "destroy":
                                                                                                            this.triggerEvent(t, new BMDestroyEvent(t, this));
                                                                                                            break;
                                                                                                        default:
                                                                                                            this.triggerEvent(t)
                                                                                                    }
                                                                                                    "enterFrame" === t && this.onEnterFrame && this.onEnterFrame.call(this, new BMEnterFrameEvent(t, this.currentFrame, this.totalFrames, this.frameMult)), "loopComplete" === t && this.onLoopComplete && this.onLoopComplete.call(this, new BMCompleteLoopEvent(t, this.loop, this.playCount, this.frameMult)), "complete" === t && this.onComplete && this.onComplete.call(this, new BMCompleteEvent(t, this.frameMult)), "segmentStart" === t && this.onSegmentStart && this.onSegmentStart.call(this, new BMSegmentStartEvent(t, this.firstFrame, this.totalFrames)), "destroy" === t && this.onDestroy && this.onDestroy.call(this, new BMDestroyEvent(t, this))
                                                                                                }, AnimationItem.prototype.triggerRenderFrameError = function(t) {
                                                                                                    var e = new BMRenderFrameErrorEvent(t, this.currentFrame);
                                                                                                    this.triggerEvent("error", e), this.onError && this.onError.call(this, e)
                                                                                                }, AnimationItem.prototype.triggerConfigError = function(t) {
                                                                                                    var e = new BMConfigErrorEvent(t, this.currentFrame);
                                                                                                    this.triggerEvent("error", e), this.onError && this.onError.call(this, e)
                                                                                                };
                                                                                                var Expressions = function() {
                                                                                                    var t = {};
                                                                                                    return t.initExpressions = function(t) {
                                                                                                        var e = 0,
                                                                                                            i = [];
                                                                                                        t.renderer.compInterface = CompExpressionInterface(t.renderer), t.renderer.globalData.projectInterface.registerComposition(t.renderer), t.renderer.globalData.pushExpression = function() {
                                                                                                            e += 1
                                                                                                        }, t.renderer.globalData.popExpression = function() {
                                                                                                            0 == (e -= 1) && function() {
                                                                                                                var t, e = i.length;
                                                                                                                for (t = 0; t < e; t += 1) i[t].release();
                                                                                                                i.length = 0
                                                                                                            }()
                                                                                                        }, t.renderer.globalData.registerExpressionProperty = function(t) {
                                                                                                            -1 === i.indexOf(t) && i.push(t)
                                                                                                        }
                                                                                                    }, t
                                                                                                }();
                                                                                                expressionsPlugin = Expressions;
                                                                                                var ExpressionManager = function() {
                                                                                                    var ob = {},
                                                                                                        Math = BMMath,
                                                                                                        window = null,
                                                                                                        document = null,
                                                                                                        XMLHttpRequest = null,
                                                                                                        fetch = null,
                                                                                                        frames = null;

                                                                                                    function $bm_isInstanceOfArray(t) {
                                                                                                        return t.constructor === Array || t.constructor === Float32Array
                                                                                                    }

                                                                                                    function isNumerable(t, e) {
                                                                                                        return "number" === t || "boolean" === t || "string" === t || e instanceof Number
                                                                                                    }

                                                                                                    function $bm_neg(t) {
                                                                                                        var e = _typeof(t);
                                                                                                        if ("number" === e || "boolean" === e || t instanceof Number) return -t;
                                                                                                        if ($bm_isInstanceOfArray(t)) {
                                                                                                            var i, r = t.length,
                                                                                                                a = [];
                                                                                                            for (0; i < r; i += 1) a[i] = -t[i];
                                                                                                            return a
                                                                                                        }
                                                                                                        return t.propType ? t.v : -t
                                                                                                    }
                                                                                                    var easeInBez = BezierFactory.getBezierEasing(.333, 0, .833, .833, "easeIn").get,
                                                                                                        easeOutBez = BezierFactory.getBezierEasing(.167, .167, .667, 1, "easeOut").get,
                                                                                                        easeInOutBez = BezierFactory.getBezierEasing(.33, 0, .667, 1, "easeInOut").get;

                                                                                                    function sum(t, e) {
                                                                                                        var i = _typeof(t),
                                                                                                            r = _typeof(e);
                                                                                                        if ("string" === i || "string" === r) return t + e;
                                                                                                        if (isNumerable(i, t) && isNumerable(r, e)) return t + e;
                                                                                                        if ($bm_isInstanceOfArray(t) && isNumerable(r, e)) return (t = t.slice(0))[0] += e, t;
                                                                                                        if (isNumerable(i, t) && $bm_isInstanceOfArray(e)) return (e = e.slice(0))[0] = t + e[0], e;
                                                                                                        if ($bm_isInstanceOfArray(t) && $bm_isInstanceOfArray(e)) {
                                                                                                            for (var a = 0, n = t.length, s = e.length, o = []; a < n || a < s;)("number" == typeof t[a] || t[a] instanceof Number) && ("number" == typeof e[a] || e[a] instanceof Number) ? o[a] = t[a] + e[a] : o[a] = void 0 === e[a] ? t[a] : t[a] || e[a], a += 1;
                                                                                                            return o
                                                                                                        }
                                                                                                        return 0
                                                                                                    }
                                                                                                    var add = sum;

                                                                                                    function sub(t, e) {
                                                                                                        var i = _typeof(t),
                                                                                                            r = _typeof(e);
                                                                                                        if (isNumerable(i, t) && isNumerable(r, e)) return "string" === i && (t = parseInt(t, 10)), "string" === r && (e = parseInt(e, 10)), t - e;
                                                                                                        if ($bm_isInstanceOfArray(t) && isNumerable(r, e)) return (t = t.slice(0))[0] -= e, t;
                                                                                                        if (isNumerable(i, t) && $bm_isInstanceOfArray(e)) return (e = e.slice(0))[0] = t - e[0], e;
                                                                                                        if ($bm_isInstanceOfArray(t) && $bm_isInstanceOfArray(e)) {
                                                                                                            for (var a = 0, n = t.length, s = e.length, o = []; a < n || a < s;)("number" == typeof t[a] || t[a] instanceof Number) && ("number" == typeof e[a] || e[a] instanceof Number) ? o[a] = t[a] - e[a] : o[a] = void 0 === e[a] ? t[a] : t[a] || e[a], a += 1;
                                                                                                            return o
                                                                                                        }
                                                                                                        return 0
                                                                                                    }

                                                                                                    function mul(t, e) {
                                                                                                        var i, r, a, n = _typeof(t),
                                                                                                            s = _typeof(e);
                                                                                                        if (isNumerable(n, t) && isNumerable(s, e)) return t * e;
                                                                                                        if ($bm_isInstanceOfArray(t) && isNumerable(s, e)) {
                                                                                                            for (a = t.length, i = createTypedArray("float32", a), r = 0; r < a; r += 1) i[r] = t[r] * e;
                                                                                                            return i
                                                                                                        }
                                                                                                        if (isNumerable(n, t) && $bm_isInstanceOfArray(e)) {
                                                                                                            for (a = e.length, i = createTypedArray("float32", a), r = 0; r < a; r += 1) i[r] = t * e[r];
                                                                                                            return i
                                                                                                        }
                                                                                                        return 0
                                                                                                    }

                                                                                                    function div(t, e) {
                                                                                                        var i, r, a, n = _typeof(t),
                                                                                                            s = _typeof(e);
                                                                                                        if (isNumerable(n, t) && isNumerable(s, e)) return t / e;
                                                                                                        if ($bm_isInstanceOfArray(t) && isNumerable(s, e)) {
                                                                                                            for (a = t.length, i = createTypedArray("float32", a), r = 0; r < a; r += 1) i[r] = t[r] / e;
                                                                                                            return i
                                                                                                        }
                                                                                                        if (isNumerable(n, t) && $bm_isInstanceOfArray(e)) {
                                                                                                            for (a = e.length, i = createTypedArray("float32", a), r = 0; r < a; r += 1) i[r] = t / e[r];
                                                                                                            return i
                                                                                                        }
                                                                                                        return 0
                                                                                                    }

                                                                                                    function mod(t, e) {
                                                                                                        return "string" == typeof t && (t = parseInt(t, 10)), "string" == typeof e && (e = parseInt(e, 10)), t % e
                                                                                                    }
                                                                                                    var $bm_sum = sum,
                                                                                                        $bm_sub = sub,
                                                                                                        $bm_mul = mul,
                                                                                                        $bm_div = div,
                                                                                                        $bm_mod = mod;

                                                                                                    function clamp(t, e, i) {
                                                                                                        if (e > i) {
                                                                                                            var r = i;
                                                                                                            e, r
                                                                                                        }
                                                                                                        return Math.min(Math.max(t, e), i)
                                                                                                    }

                                                                                                    function radiansToDegrees(t) {
                                                                                                        return t / degToRads
                                                                                                    }
                                                                                                    var radians_to_degrees = radiansToDegrees;

                                                                                                    function degreesToRadians(t) {
                                                                                                        return t * degToRads
                                                                                                    }
                                                                                                    var degrees_to_radians = radiansToDegrees,
                                                                                                        helperLengthArray = [0, 0, 0, 0, 0, 0];

                                                                                                    function length(t, e) {
                                                                                                        if ("number" == typeof t || t instanceof Number) return e || 0, Math.abs(t - e);
                                                                                                        var i;
                                                                                                        e || helperLengthArray;
                                                                                                        var r = Math.min(t.length, e.length),
                                                                                                            a = 0;
                                                                                                        for (0; i < r; i += 1) Math.pow(e[i] - t[i], 2);
                                                                                                        return Math.sqrt(a)
                                                                                                    }

                                                                                                    function normalize(t) {
                                                                                                        return div(t, length(t))
                                                                                                    }

                                                                                                    function rgbToHsl(t) {
                                                                                                        var e, i, r = t[0],
                                                                                                            a = t[1],
                                                                                                            n = t[2],
                                                                                                            s = Math.max(r, a, n),
                                                                                                            o = Math.min(r, a, n),
                                                                                                            l = (s + o) / 2;
                                                                                                        if (s === o) 0, 0;
                                                                                                        else {
                                                                                                            var h = s - o;
                                                                                                            switch (l > .5 ? h / (2 - s - o) : h / (s + o), s) {
                                                                                                                case r:
                                                                                                                    (a - n) / h + (a < n ? 6 : 0);
                                                                                                                    break;
                                                                                                                case a:
                                                                                                                    (n - r) / h + 2;
                                                                                                                    break;
                                                                                                                case n:
                                                                                                                    (r - a) / h + 4
                                                                                                            }
                                                                                                            6
                                                                                                        }
                                                                                                        return [e, i, l, t[3]]
                                                                                                    }

                                                                                                    function hue2rgb(t, e, i) {
                                                                                                        return i < 0 && 1, i > 1 && 1, i < 1 / 6 ? t + 6 * (e - t) * i : i < .5 ? e : i < 2 / 3 ? t + (e - t) * (2 / 3 - i) * 6 : t
                                                                                                    }

                                                                                                    function hslToRgb(t) {
                                                                                                        var e, i, r, a = t[0],
                                                                                                            n = t[1],
                                                                                                            s = t[2];
                                                                                                        if (0 === n) s, s, s;
                                                                                                        else {
                                                                                                            var o = s < .5 ? s * (1 + n) : s + n - s * n,
                                                                                                                l = 2 * s - o;
                                                                                                            hue2rgb(l, o, a + 1 / 3), hue2rgb(l, o, a), hue2rgb(l, o, a - 1 / 3)
                                                                                                        }
                                                                                                        return [e, i, r, t[3]]
                                                                                                    }

                                                                                                    function linear(t, e, i, r, a) {
                                                                                                        if (void 0 !== r && void 0 !== a || (e, i, 0, 1), i < e) {
                                                                                                            var n = i;
                                                                                                            e, n
                                                                                                        }
                                                                                                        if (t <= e) return r;
                                                                                                        if (t >= i) return a;
                                                                                                        var s, o = i === e ? 0 : (t - e) / (i - e);
                                                                                                        if (!r.length) return r + (a - r) * o;
                                                                                                        var l = r.length,
                                                                                                            h = createTypedArray("float32", l);
                                                                                                        for (0; s < l; s += 1) h[s] = r[s] + (a[s] - r[s]) * o;
                                                                                                        return h
                                                                                                    }

                                                                                                    function random(t, e) {
                                                                                                        if (void 0 === e && (void 0 === t ? (0, 1) : (t, void 0)), e.length) {
                                                                                                            var i, r = e.length;
                                                                                                            t || createTypedArray("float32", r);
                                                                                                            var a = createTypedArray("float32", r),
                                                                                                                n = BMMath.random();
                                                                                                            for (0; i < r; i += 1) a[i] = t[i] + n * (e[i] - t[i]);
                                                                                                            return a
                                                                                                        }
                                                                                                        void 0 === t && 0;
                                                                                                        var s = BMMath.random();
                                                                                                        return t + s * (e - t)
                                                                                                    }

                                                                                                    function createPath(t, e, i, r) {
                                                                                                        var a, n = t.length,
                                                                                                            s = shapePool.newElement();
                                                                                                        s.setPathData(!!r, n);
                                                                                                        var o, l, h = [0, 0];
                                                                                                        for (0; a < n; a += 1) e && e[a] ? e[a] : h, i && i[a] ? i[a] : h, s.setTripleAt(t[a][0], t[a][1], l[0] + t[a][0], l[1] + t[a][1], o[0] + t[a][0], o[1] + t[a][1], a, !0);
                                                                                                        return s
                                                                                                    }

                                                                                                    function initiateExpression(elem, data, property) {
                                                                                                        var val = data.x,
                                                                                                            needsVelocity = /velocity(?![\w\d])/.test(val),
                                                                                                            _needsRandom = -1 !== val.indexOf("random"),
                                                                                                            elemType = elem.data.ty,
                                                                                                            transform, $bm_transform, content, effect, thisProperty = property;
                                                                                                        thisProperty.valueAtTime = thisProperty.getValueAtTime, Object.defineProperty(thisProperty, "value", {
                                                                                                            get: function() {
                                                                                                                return thisProperty.v
                                                                                                            }
                                                                                                        }), elem.comp.frameDuration = 1 / elem.comp.globalData.frameRate, elem.comp.displayStartTime = 0;
                                                                                                        var inPoint = elem.data.ip / elem.comp.globalData.frameRate,
                                                                                                            outPoint = elem.data.op / elem.comp.globalData.frameRate,
                                                                                                            width = elem.data.sw ? elem.data.sw : 0,
                                                                                                            height = elem.data.sh ? elem.data.sh : 0,
                                                                                                            name = elem.data.nm,
                                                                                                            loopIn, loop_in, loopOut, loop_out, smooth, toWorld, fromWorld, fromComp, toComp, fromCompToSurface, position, rotation, anchorPoint, scale, thisLayer, thisComp, mask, valueAtTime, velocityAtTime, scoped_bm_rt, expression_function = eval("[function _expression_function(){" + val + ";
                                                                                                                scoped_bm_rt = $bm_rt
                                                                                                            }]
                                                                                                    ")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,e){var i,r,a=this.pv.length?this.pv.length:1,n=createTypedArray("
                                                                                                    float32 ",a);
                                                                                                    var s = Math.floor(5 * time);
                                                                                                    for (i = 0, r = 0; i < s;) {
                                                                                                        for (r = 0; r < a; r += 1) n[r] += -e + 2 * e * BMMath.random();
                                                                                                        i += 1
                                                                                                    }
                                                                                                    var o = 5 * time,
                                                                                                        l = o - Math.floor(o),
                                                                                                        h = createTypedArray("float32", a);
                                                                                                    if (a > 1) {
                                                                                                        for (r = 0; r < a; r += 1) h[r] = this.pv[r] + n[r] + (-e + 2 * e * BMMath.random()) * l;
                                                                                                        return h
                                                                                                    }
                                                                                                    return this.pv + n[0] + (-e + 2 * e * BMMath.random()) * l
                                                                                                }.bind(this);

                                                                                                function loopInDuration(t, e) {
                                                                                                    return loopIn(t, e, !0)
                                                                                                }

                                                                                                function loopOutDuration(t, e) {
                                                                                                    return loopOut(t, e, !0)
                                                                                                }
                                                                                                thisProperty.loopIn && (loopIn = thisProperty.loopIn.bind(thisProperty), loop_in = loopIn), thisProperty.loopOut && (loopOut = thisProperty.loopOut.bind(thisProperty), loop_out = loopOut), thisProperty.smooth && (smooth = thisProperty.smooth.bind(thisProperty)), this.getValueAtTime && (valueAtTime = this.getValueAtTime.bind(this)), this.getVelocityAtTime && (velocityAtTime = this.getVelocityAtTime.bind(this));
                                                                                                var comp = elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),
                                                                                                    time, velocity, value, text, textIndex, textTotal, selectorValue;

                                                                                                function lookAt(t, e) {
                                                                                                    var i = [e[0] - t[0], e[1] - t[1], e[2] - t[2]],
                                                                                                        r = Math.atan2(i[0], Math.sqrt(i[1] * i[1] + i[2] * i[2])) / degToRads,
                                                                                                        a = -Math.atan2(i[1], i[2]) / degToRads;
                                                                                                    return [a, r, 0]
                                                                                                }

                                                                                                function easeOut(t, e, i, r, a) {
                                                                                                    return applyEase(easeOutBez, t, e, i, r, a)
                                                                                                }

                                                                                                function easeIn(t, e, i, r, a) {
                                                                                                    return applyEase(easeInBez, t, e, i, r, a)
                                                                                                }

                                                                                                function ease(t, e, i, r, a) {
                                                                                                    return applyEase(easeInOutBez, t, e, i, r, a)
                                                                                                }

                                                                                                function applyEase(t, e, i, r, a, n) {
                                                                                                    void 0 === a ? (a = i, n = r) : e = (e - i) / (r - i), e > 1 ? e = 1 : e < 0 && (e = 0);
                                                                                                    var s = t(e);
                                                                                                    if ($bm_isInstanceOfArray(a)) {
                                                                                                        var o, l = a.length,
                                                                                                            h = createTypedArray("float32", l);
                                                                                                        for (o = 0; o < l; o += 1) h[o] = (n[o] - a[o]) * s + a[o];
                                                                                                        return h
                                                                                                    }
                                                                                                    return (n - a) * s + a
                                                                                                }

                                                                                                function nearestKey(t) {
                                                                                                    var e, i, r, a = data.k.length;
                                                                                                    if (data.k.length && "number" != typeof data.k[0])
                                                                                                        if (i = -1, (t *= elem.comp.globalData.frameRate) < data.k[0].t) i = 1, r = data.k[0].t;
                                                                                                        else {
                                                                                                            for (e = 0; e < a - 1; e += 1) {
                                                                                                                if (t === data.k[e].t) {
                                                                                                                    i = e + 1, r = data.k[e].t;
                                                                                                                    break
                                                                                                                }
                                                                                                                if (t > data.k[e].t && t < data.k[e + 1].t) {
                                                                                                                    t - data.k[e].t > data.k[e + 1].t - t ? (i = e + 2, r = data.k[e + 1].t) : (i = e + 1, r = data.k[e].t);
                                                                                                                    break
                                                                                                                }
                                                                                                            } - 1 === i && (i = e + 1, r = data.k[e].t)
                                                                                                        }
                                                                                                    else i = 0, r = 0;
                                                                                                    var n = {};
                                                                                                    return n.index = i, n.time = r / elem.comp.globalData.frameRate, n
                                                                                                }

                                                                                                function key(t) {
                                                                                                    var e, i, r;
                                                                                                    if (!data.k.length || "number" == typeof data.k[0]) throw new Error("The property has no keyframe at index " + t);
                                                                                                    t -= 1, e = {
                                                                                                        time: data.k[t].t / elem.comp.globalData.frameRate,
                                                                                                        value: []
                                                                                                    };
                                                                                                    var a = Object.prototype.hasOwnProperty.call(data.k[t], "s") ? data.k[t].s : data.k[t - 1].e;
                                                                                                    for (r = a.length, i = 0; i < r; i += 1) e[i] = a[i], e.value[i] = a[i];
                                                                                                    return e
                                                                                                }

                                                                                                function framesToTime(t, e) {
                                                                                                    return e || (e = elem.comp.globalData.frameRate), t / e
                                                                                                }

                                                                                                function timeToFrames(t, e) {
                                                                                                    return t || 0 === t || (t = time), e || (e = elem.comp.globalData.frameRate), t * e
                                                                                                }

                                                                                                function seedRandom(t) {
                                                                                                    BMMath.seedrandom(randSeed + t)
                                                                                                }

                                                                                                function sourceRectAtTime() {
                                                                                                    return elem.sourceRectAtTime()
                                                                                                }

                                                                                                function substring(t, e) {
                                                                                                    return "string" == typeof value ? void 0 === e ? value.substring(t) : value.substring(t, e) : ""
                                                                                                }

                                                                                                function substr(t, e) {
                                                                                                    return "string" == typeof value ? void 0 === e ? value.substr(t) : value.substr(t, e) : ""
                                                                                                }

                                                                                                function posterizeTime(t) {
                                                                                                    time = 0 === t ? 0 : Math.floor(time * t) / t, value = valueAtTime(time)
                                                                                                }
                                                                                                var index = elem.data.ind,
                                                                                                    hasParent = !(!elem.hierarchy || !elem.hierarchy.length),
                                                                                                    parent, randSeed = Math.floor(1e6 * Math.random()),
                                                                                                    globalData = elem.globalData;

                                                                                                function executeExpression(t) {
                                                                                                    return value = t, this.frameExpressionId === elem.globalData.frameId && "textSelector" !== this.propType ? value : ("textSelector" === this.propType && (textIndex = this.textIndex, textTotal = this.textTotal, selectorValue = this.selectorValue), thisLayer || (text = elem.layerInterface.text, thisLayer = elem.layerInterface, thisComp = elem.comp.compInterface, toWorld = thisLayer.toWorld.bind(thisLayer), fromWorld = thisLayer.fromWorld.bind(thisLayer), fromComp = thisLayer.fromComp.bind(thisLayer), toComp = thisLayer.toComp.bind(thisLayer), mask = thisLayer.mask ? thisLayer.mask.bind(thisLayer) : null, fromCompToSurface = fromComp), transform || (transform = elem.layerInterface("ADBE Transform Group"), $bm_transform = transform, transform && (anchorPoint = transform.anchorPoint)), 4 !== elemType || content || (content = thisLayer("ADBE Root Vectors Group")), effect || (effect = thisLayer(4)), (hasParent = !(!elem.hierarchy || !elem.hierarchy.length)) && !parent && (parent = elem.hierarchy[0].layerInterface), time = this.comp.renderedFrame / this.comp.globalData.frameRate, _needsRandom && seedRandom(randSeed + time), needsVelocity && (velocity = velocityAtTime(time)), expression_function(), this.frameExpressionId = elem.globalData.frameId, "shape" === scoped_bm_rt.propType && (scoped_bm_rt = scoped_bm_rt.v), scoped_bm_rt)
                                                                                                }
                                                                                                return executeExpression
                                                                                            }
                                                                                        return ob.initiateExpression = initiateExpression, ob
                                                                                    }(), expressionHelpers = function() {
                                                                                        return {
                                                                                            searchExpressions: function(t, e, i) {
                                                                                                e.x && (i.k = !0, i.x = !0, i.initiateExpression = ExpressionManager.initiateExpression, i.effectsSequence.push(i.initiateExpression(t, e, i).bind(i)))
                                                                                            },
                                                                                            getSpeedAtTime: function(t) {
                                                                                                var e = this.getValueAtTime(t),
                                                                                                    i = this.getValueAtTime(t + -.01),
                                                                                                    r = 0;
                                                                                                if (e.length) {
                                                                                                    var a;
                                                                                                    for (a = 0; a < e.length; a += 1) r += Math.pow(i[a] - e[a], 2);
                                                                                                    r = 100 * Math.sqrt(r)
                                                                                                } else r = 0;
                                                                                                return r
                                                                                            },
                                                                                            getVelocityAtTime: function(t) {
                                                                                                if (void 0 !== this.vel) return this.vel;
                                                                                                var e, i = this.getValueAtTime(t),
                                                                                                    r = this.getValueAtTime(t + -.001);
                                                                                                if (i.length) {
                                                                                                    var a;
                                                                                                    for (e = createTypedArray("float32", i.length), a = 0; a < i.length; a += 1) e[a] = (r[a] - i[a]) / -.001
                                                                                                } else e = (r - i) / -.001;
                                                                                                return e
                                                                                            },
                                                                                            getValueAtTime: function(t) {
                                                                                                t *= this.elem.globalData.frameRate, (t -= this.offsetTime) !== this._cachingAtTime.lastFrame && (this._cachingAtTime.lastIndex = this._cachingAtTime.lastFrame < t ? this._cachingAtTime.lastIndex : 0, this._cachingAtTime.value = this.interpolateValue(t, this._cachingAtTime), this._cachingAtTime.lastFrame = t);
                                                                                                return this._cachingAtTime.value
                                                                                            },
                                                                                            getStaticValueAtTime: function() {
                                                                                                return this.pv
                                                                                            },
                                                                                            setGroupProperty: function(t) {
                                                                                                this.propertyGroup = t
                                                                                            }
                                                                                        }
                                                                                    }();
                                                                                    (function() {
                                                                                        function t(t, e, i) {
                                                                                            if (!this.k || !this.keyframes) return this.pv;
                                                                                            t = t ? t.toLowerCase() : "";
                                                                                            var r, a, n, s, o, l = this.comp.renderedFrame,
                                                                                                h = this.keyframes,
                                                                                                c = h[h.length - 1].t;
                                                                                            if (l <= c) return this.pv;
                                                                                            if (i ? (r = e ? Math.abs(c - this.elem.comp.globalData.frameRate * e) : Math.max(0, c - this.elem.data.ip), a = c - r) : ((!e || e > h.length - 1) && (e = h.length - 1), a = h[h.length - 1 - e].t, r = c - a), "pingpong" === t) {
                                                                                                var p = Math.floor((l - a) / r);
                                                                                                if (p % 2 != 0) return this.getValueAtTime((r - (l - a) % r + a) / this.comp.globalData.frameRate, 0)
                                                                                            } else {
                                                                                                if ("offset" === t) {
                                                                                                    var m = this.getValueAtTime(a / this.comp.globalData.frameRate, 0),
                                                                                                        d = this.getValueAtTime(c / this.comp.globalData.frameRate, 0),
                                                                                                        u = this.getValueAtTime(((l - a) % r + a) / this.comp.globalData.frameRate, 0),
                                                                                                        f = Math.floor((l - a) / r);
                                                                                                    if (this.pv.length) {
                                                                                                        for (o = new Array(m.length), s = o.length, n = 0; n < s; n += 1) o[n] = (d[n] - m[n]) * f + u[n];
                                                                                                        return o
                                                                                                    }
                                                                                                    return (d - m) * f + u
                                                                                                }
                                                                                                if ("continue" === t) {
                                                                                                    var x = this.getValueAtTime(c / this.comp.globalData.frameRate, 0),
                                                                                                        k = this.getValueAtTime((c - .001) / this.comp.globalData.frameRate, 0);
                                                                                                    if (this.pv.length) {
                                                                                                        for (o = new Array(x.length), s = o.length, n = 0; n < s; n += 1) o[n] = x[n] + (x[n] - k[n]) * ((l - c) / this.comp.globalData.frameRate) / 5e-4;
                                                                                                        return o
                                                                                                    }
                                                                                                    return x + (l - c) / .001 * (x - k)
                                                                                                }
                                                                                            }
                                                                                            return this.getValueAtTime(((l - a) % r + a) / this.comp.globalData.frameRate, 0)
                                                                                        }

                                                                                        function e(t, e, i) {
                                                                                            if (!this.k) return this.pv;
                                                                                            t = t ? t.toLowerCase() : "";
                                                                                            var r, a, n, s, o, l = this.comp.renderedFrame,
                                                                                                h = this.keyframes,
                                                                                                c = h[0].t;
                                                                                            if (l >= c) return this.pv;
                                                                                            if (i ? (r = e ? Math.abs(this.elem.comp.globalData.frameRate * e) : Math.max(0, this.elem.data.op - c), a = c + r) : ((!e || e > h.length - 1) && (e = h.length - 1), a = h[e].t, r = a - c), "pingpong" === t) {
                                                                                                var p = Math.floor((c - l) / r);
                                                                                                if (p % 2 == 0) return this.getValueAtTime(((c - l) % r + c) / this.comp.globalData.frameRate, 0)
                                                                                            } else {
                                                                                                if ("offset" === t) {
                                                                                                    var m = this.getValueAtTime(c / this.comp.globalData.frameRate, 0),
                                                                                                        d = this.getValueAtTime(a / this.comp.globalData.frameRate, 0),
                                                                                                        u = this.getValueAtTime((r - (c - l) % r + c) / this.comp.globalData.frameRate, 0),
                                                                                                        f = Math.floor((c - l) / r) + 1;
                                                                                                    if (this.pv.length) {
                                                                                                        for (o = new Array(m.length), s = o.length, n = 0; n < s; n += 1) o[n] = u[n] - (d[n] - m[n]) * f;
                                                                                                        return o
                                                                                                    }
                                                                                                    return u - (d - m) * f
                                                                                                }
                                                                                                if ("continue" === t) {
                                                                                                    var x = this.getValueAtTime(c / this.comp.globalData.frameRate, 0),
                                                                                                        k = this.getValueAtTime((c + .001) / this.comp.globalData.frameRate, 0);
                                                                                                    if (this.pv.length) {
                                                                                                        for (o = new Array(x.length), s = o.length, n = 0; n < s; n += 1) o[n] = x[n] + (x[n] - k[n]) * (c - l) / .001;
                                                                                                        return o
                                                                                                    }
                                                                                                    return x + (x - k) * (c - l) / .001
                                                                                                }
                                                                                            }
                                                                                            return this.getValueAtTime((r - ((c - l) % r + c)) / this.comp.globalData.frameRate, 0)
                                                                                        }

                                                                                        function i(t, e) {
                                                                                            if (!this.k) return this.pv;
                                                                                            if (t = .5 * (t || .4), (e = Math.floor(e || 5)) <= 1) return this.pv;
                                                                                            var i, r, a = this.comp.renderedFrame / this.comp.globalData.frameRate,
                                                                                                n = a - t,
                                                                                                s = a + t,
                                                                                                o = e > 1 ? (s - n) / (e - 1) : 1,
                                                                                                l = 0,
                                                                                                h = 0;
                                                                                            for (i = this.pv.length ? createTypedArray("float32", this.pv.length) : 0; l < e;) {
                                                                                                if (r = this.getValueAtTime(n + l * o), this.pv.length)
                                                                                                    for (h = 0; h < this.pv.length; h += 1) i[h] += r[h];
                                                                                                else i += r;
                                                                                                l += 1
                                                                                            }
                                                                                            if (this.pv.length)
                                                                                                for (h = 0; h < this.pv.length; h += 1) i[h] /= e;
                                                                                            else i /= e;
                                                                                            return i
                                                                                        }
                                                                                        var r = TransformPropertyFactory.getTransformProperty;
                                                                                        TransformPropertyFactory.getTransformProperty = function(t, e, i) {
                                                                                            var a = r(t, e, i);
                                                                                            return a.dynamicProperties.length ? a.getValueAtTime = function(t) {
                                                                                                this._transformCachingAtTime || (this._transformCachingAtTime = {
                                                                                                    v: new Matrix
                                                                                                });
                                                                                                var e = this._transformCachingAtTime.v;
                                                                                                if (e.cloneFromProps(this.pre.props), this.appliedTransformations < 1) {
                                                                                                    var i = this.a.getValueAtTime(t);
                                                                                                    e.translate(-i[0] * this.a.mult, -i[1] * this.a.mult, i[2] * this.a.mult)
                                                                                                }
                                                                                                if (this.appliedTransformations < 2) {
                                                                                                    var r = this.s.getValueAtTime(t);
                                                                                                    e.scale(r[0] * this.s.mult, r[1] * this.s.mult, r[2] * this.s.mult)
                                                                                                }
                                                                                                if (this.sk && this.appliedTransformations < 3) {
                                                                                                    var a = this.sk.getValueAtTime(t),
                                                                                                        n = this.sa.getValueAtTime(t);
                                                                                                    e.skewFromAxis(-a * this.sk.mult, n * this.sa.mult)
                                                                                                }
                                                                                                if (this.r && this.appliedTransformations < 4) {
                                                                                                    var s = this.r.getValueAtTime(t);
                                                                                                    e.rotate(-s * this.r.mult)
                                                                                                } else if (!this.r && this.appliedTransformations < 4) {
                                                                                                    var o = this.rz.getValueAtTime(t),
                                                                                                        l = this.ry.getValueAtTime(t),
                                                                                                        h = this.rx.getValueAtTime(t),
                                                                                                        c = this.or.getValueAtTime(t);
                                                                                                    e.rotateZ(-o * this.rz.mult).rotateY(l * this.ry.mult).rotateX(h * this.rx.mult).rotateZ(-c[2] * this.or.mult).rotateY(c[1] * this.or.mult).rotateX(c[0] * this.or.mult)
                                                                                                }
                                                                                                if (this.data.p && this.data.p.s) {
                                                                                                    var p = this.px.getValueAtTime(t),
                                                                                                        m = this.py.getValueAtTime(t);
                                                                                                    if (this.data.p.z) {
                                                                                                        var d = this.pz.getValueAtTime(t);
                                                                                                        e.translate(p * this.px.mult, m * this.py.mult, -d * this.pz.mult)
                                                                                                    } else e.translate(p * this.px.mult, m * this.py.mult, 0)
                                                                                                } else {
                                                                                                    var u = this.p.getValueAtTime(t);
                                                                                                    e.translate(u[0] * this.p.mult, u[1] * this.p.mult, -u[2] * this.p.mult)
                                                                                                }
                                                                                                return e
                                                                                            }.bind(a) : a.getValueAtTime = function() {
                                                                                                return this.v.clone(new Matrix)
                                                                                            }.bind(a), a.setGroupProperty = expressionHelpers.setGroupProperty, a
                                                                                        };
                                                                                        var a = PropertyFactory.getProp;
                                                                                        PropertyFactory.getProp = function(r, n, s, o, l) {
                                                                                            var h = a(r, n, s, o, l);
                                                                                            h.kf ? h.getValueAtTime = expressionHelpers.getValueAtTime.bind(h) : h.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(h), h.setGroupProperty = expressionHelpers.setGroupProperty, h.loopOut = t, h.loopIn = e, h.smooth = i, h.getVelocityAtTime = expressionHelpers.getVelocityAtTime.bind(h), h.getSpeedAtTime = expressionHelpers.getSpeedAtTime.bind(h), h.numKeys = 1 === n.a ? n.k.length : 0, h.propertyIndex = n.ix;
                                                                                            var c = 0;
                                                                                            return 0 !== s && (c = createTypedArray("float32", 1 === n.a ? n.k[0].s.length : n.k.length)), h._cachingAtTime = {
                                                                                                lastFrame: initialDefaultFrame,
                                                                                                lastIndex: 0,
                                                                                                value: c
                                                                                            }, expressionHelpers.searchExpressions(r, n, h), h.k && l.addDynamicProperty(h), h
                                                                                        };
                                                                                        var n = ShapePropertyFactory.getConstructorFunction(),
                                                                                            s = ShapePropertyFactory.getKeyframedConstructorFunction();

                                                                                        function o() {}
                                                                                        o.prototype = {
                                                                                            vertices: function(t, e) {
                                                                                                this.k && this.getValue();
                                                                                                var i, r = this.v;
                                                                                                void 0 !== e && (r = this.getValueAtTime(e, 0));
                                                                                                var a = r._length,
                                                                                                    n = r[t],
                                                                                                    s = r.v,
                                                                                                    o = createSizedArray(a);
                                                                                                for (i = 0; i < a; i += 1) o[i] = "i" === t || "o" === t ? [n[i][0] - s[i][0], n[i][1] - s[i][1]] : [n[i][0], n[i][1]];
                                                                                                return o
                                                                                            },
                                                                                            points: function(t) {
                                                                                                return this.vertices("v", t)
                                                                                            },
                                                                                            inTangents: function(t) {
                                                                                                return this.vertices("i", t)
                                                                                            },
                                                                                            outTangents: function(t) {
                                                                                                return this.vertices("o", t)
                                                                                            },
                                                                                            isClosed: function() {
                                                                                                return this.v.c
                                                                                            },
                                                                                            pointOnPath: function(t, e) {
                                                                                                var i = this.v;
                                                                                                void 0 !== e && (i = this.getValueAtTime(e, 0)), this._segmentsLength || (this._segmentsLength = bez.getSegmentsLength(i));
                                                                                                for (var r, a = this._segmentsLength, n = a.lengths, s = a.totalLength * t, o = 0, l = n.length, h = 0; o < l;) {
                                                                                                    if (h + n[o].addedLength > s) {
                                                                                                        var c = o,
                                                                                                            p = i.c && o === l - 1 ? 0 : o + 1,
                                                                                                            m = (s - h) / n[o].addedLength;
                                                                                                        r = bez.getPointInSegment(i.v[c], i.v[p], i.o[c], i.i[p], m, n[o]);
                                                                                                        break
                                                                                                    }
                                                                                                    h += n[o].addedLength, o += 1
                                                                                                }
                                                                                                return r || (r = i.c ? [i.v[0][0], i.v[0][1]] : [i.v[i._length - 1][0], i.v[i._length - 1][1]]), r
                                                                                            },
                                                                                            vectorOnPath: function(t, e, i) {
                                                                                                1 == t ? t = this.v.c : 0 == t && (t = .999);
                                                                                                var r = this.pointOnPath(t, e),
                                                                                                    a = this.pointOnPath(t + .001, e),
                                                                                                    n = a[0] - r[0],
                                                                                                    s = a[1] - r[1],
                                                                                                    o = Math.sqrt(Math.pow(n, 2) + Math.pow(s, 2));
                                                                                                if (0 === o) return [0, 0];
                                                                                                var l = "tangent" === i ? [n / o, s / o] : [-s / o, n / o];
                                                                                                return l
                                                                                            },
                                                                                            tangentOnPath: function(t, e) {
                                                                                                return this.vectorOnPath(t, e, "tangent")
                                                                                            },
                                                                                            normalOnPath: function(t, e) {
                                                                                                return this.vectorOnPath(t, e, "normal")
                                                                                            },
                                                                                            setGroupProperty: expressionHelpers.setGroupProperty,
                                                                                            getValueAtTime: expressionHelpers.getStaticValueAtTime
                                                                                        }, extendPrototype([o], n), extendPrototype([o], s), s.prototype.getValueAtTime = function(t) {
                                                                                            this._cachingAtTime || (this._cachingAtTime = {
                                                                                                shapeValue: shapePool.clone(this.pv),
                                                                                                lastIndex: 0,
                                                                                                lastTime: initialDefaultFrame
                                                                                            });
                                                                                            t *= this.elem.globalData.frameRate, (t -= this.offsetTime) !== this._cachingAtTime.lastTime && (this._cachingAtTime.lastIndex = this._cachingAtTime.lastTime < t ? this._caching.lastIndex : 0, this._cachingAtTime.lastTime = t, this.interpolateShape(t, this._cachingAtTime.shapeValue, this._cachingAtTime));
                                                                                            return this._cachingAtTime.shapeValue
                                                                                        }, s.prototype.initiateExpression = ExpressionManager.initiateExpression;
                                                                                        var l = ShapePropertyFactory.getShapeProp;
                                                                                        ShapePropertyFactory.getShapeProp = function(t, e, i, r, a) {
                                                                                            var n = l(t, e, i, r, a);
                                                                                            return n.propertyIndex = e.ix, n.lock = !1, 3 === i ? expressionHelpers.searchExpressions(t, e.pt, n) : 4 === i && expressionHelpers.searchExpressions(t, e.ks, n), n.k && t.addDynamicProperty(n), n
                                                                                        }
                                                                                    })(),
                                                                                    function() {
                                                                                        TextProperty.prototype.getExpressionValue = function(t, e) {
                                                                                            var i = this.calculateExpression(e);
                                                                                            if (t.t !== i) {
                                                                                                var r = {};
                                                                                                return this.copyData(r, t), r.t = i.toString(), r.__complete = !1, r
                                                                                            }
                                                                                            return t
                                                                                        }, TextProperty.prototype.searchProperty = function() {
                                                                                            var t = this.searchKeyframes(),
                                                                                                e = this.searchExpressions();
                                                                                            return this.kf = t || e, this.kf
                                                                                        }, TextProperty.prototype.searchExpressions = function() {
                                                                                            if (this.data.d.x) return this.calculateExpression = ExpressionManager.initiateExpression.bind(this)(this.elem, this.data.d, this), this.addEffect(this.getExpressionValue.bind(this)), !0;
                                                                                            return null
                                                                                        }
                                                                                    }();
                                                                                    var ShapePathInterface = function(t, e, i) {
                                                                                            var r = e.sh;

                                                                                            function a(t) {
                                                                                                return "Shape" === t || "shape" === t || "Path" === t || "path" === t || "ADBE Vector Shape" === t || 2 === t ? a.path : null
                                                                                            }
                                                                                            var n = propertyGroupFactory(a, i);
                                                                                            return r.setGroupProperty(PropertyInterface("Path", n)), Object.defineProperties(a, {
                                                                                                path: {
                                                                                                    get: function() {
                                                                                                        return r.k && r.getValue(), r
                                                                                                    }
                                                                                                },
                                                                                                shape: {
                                                                                                    get: function() {
                                                                                                        return r.k && r.getValue(), r
                                                                                                    }
                                                                                                },
                                                                                                _name: {
                                                                                                    value: t.nm
                                                                                                },
                                                                                                ix: {
                                                                                                    value: t.ix
                                                                                                },
                                                                                                propertyIndex: {
                                                                                                    value: t.ix
                                                                                                },
                                                                                                mn: {
                                                                                                    value: t.mn
                                                                                                },
                                                                                                propertyGroup: {
                                                                                                    value: i
                                                                                                }
                                                                                            }), a
                                                                                        },
                                                                                        propertyGroupFactory = function(t, e) {
                                                                                            return function(i) {
                                                                                                return (i = void 0 === i ? 1 : i) <= 0 ? t : e(i - 1)
                                                                                            }
                                                                                        },
                                                                                        PropertyInterface = function(t, e) {
                                                                                            var i = {
                                                                                                _name: t
                                                                                            };
                                                                                            return function(t) {
                                                                                                if ((t = void 0 === t ? 1 : t) <= 0) return i;
                                                                                                return e(t - 1)
                                                                                            }
                                                                                        },
                                                                                        ShapeExpressionInterface = function() {
                                                                                            function t(t, o, d) {
                                                                                                var u, f = [],
                                                                                                    x = t ? t.length : 0;
                                                                                                for (u = 0; u < x; u += 1) "gr" === t[u].ty ? f.push(e(t[u], o[u], d)) : "fl" === t[u].ty ? f.push(i(t[u], o[u], d)) : "st" === t[u].ty ? f.push(n(t[u], o[u], d)) : "tm" === t[u].ty ? f.push(s(t[u], o[u], d)) : "tr" === t[u].ty || ("el" === t[u].ty ? f.push(l(t[u], o[u], d)) : "sr" === t[u].ty ? f.push(h(t[u], o[u], d)) : "sh" === t[u].ty ? f.push(ShapePathInterface(t[u], o[u], d)) : "rc" === t[u].ty ? f.push(c(t[u], o[u], d)) : "rd" === t[u].ty ? f.push(p(t[u], o[u], d)) : "rp" === t[u].ty ? f.push(m(t[u], o[u], d)) : "gf" === t[u].ty ? f.push(r(t[u], o[u], d)) : f.push(a(t[u], o[u])));
                                                                                                return f
                                                                                            }

                                                                                            function e(e, i, r) {
                                                                                                var a = function(t) {
                                                                                                    switch (t) {
                                                                                                        case "ADBE Vectors Group":
                                                                                                        case "Contents":
                                                                                                        case 2:
                                                                                                            return a.content;
                                                                                                        default:
                                                                                                            return a.transform
                                                                                                    }
                                                                                                };
                                                                                                a.propertyGroup = propertyGroupFactory(a, r);
                                                                                                var n = function(e, i, r) {
                                                                                                        var a, n = function(t) {
                                                                                                            for (var e = 0, i = a.length; e < i;) {
                                                                                                                if (a[e]._name === t || a[e].mn === t || a[e].propertyIndex === t || a[e].ix === t || a[e].ind === t) return a[e];
                                                                                                                e += 1
                                                                                                            }
                                                                                                            return "number" == typeof t ? a[t - 1] : null
                                                                                                        };
                                                                                                        n.propertyGroup = propertyGroupFactory(n, r), a = t(e.it, i.it, n.propertyGroup), n.numProperties = a.length;
                                                                                                        var s = o(e.it[e.it.length - 1], i.it[i.it.length - 1], n.propertyGroup);
                                                                                                        return n.transform = s, n.propertyIndex = e.cix, n._name = e.nm, n
                                                                                                    }(e, i, a.propertyGroup),
                                                                                                    s = o(e.it[e.it.length - 1], i.it[i.it.length - 1], a.propertyGroup);
                                                                                                return a.content = n, a.transform = s, Object.defineProperty(a, "_name", {
                                                                                                    get: function() {
                                                                                                        return e.nm
                                                                                                    }
                                                                                                }), a.numProperties = e.np, a.propertyIndex = e.ix, a.nm = e.nm, a.mn = e.mn, a
                                                                                            }

                                                                                            function i(t, e, i) {
                                                                                                function r(t) {
                                                                                                    return "Color" === t || "color" === t ? r.color : "Opacity" === t || "opacity" === t ? r.opacity : null
                                                                                                }
                                                                                                return Object.defineProperties(r, {
                                                                                                    color: {
                                                                                                        get: ExpressionPropertyInterface(e.c)
                                                                                                    },
                                                                                                    opacity: {
                                                                                                        get: ExpressionPropertyInterface(e.o)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    },
                                                                                                    mn: {
                                                                                                        value: t.mn
                                                                                                    }
                                                                                                }), e.c.setGroupProperty(PropertyInterface("Color", i)), e.o.setGroupProperty(PropertyInterface("Opacity", i)), r
                                                                                            }

                                                                                            function r(t, e, i) {
                                                                                                function r(t) {
                                                                                                    return "Start Point" === t || "start point" === t ? r.startPoint : "End Point" === t || "end point" === t ? r.endPoint : "Opacity" === t || "opacity" === t ? r.opacity : null
                                                                                                }
                                                                                                return Object.defineProperties(r, {
                                                                                                    startPoint: {
                                                                                                        get: ExpressionPropertyInterface(e.s)
                                                                                                    },
                                                                                                    endPoint: {
                                                                                                        get: ExpressionPropertyInterface(e.e)
                                                                                                    },
                                                                                                    opacity: {
                                                                                                        get: ExpressionPropertyInterface(e.o)
                                                                                                    },
                                                                                                    type: {
                                                                                                        get: function() {
                                                                                                            return "a"
                                                                                                        }
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    },
                                                                                                    mn: {
                                                                                                        value: t.mn
                                                                                                    }
                                                                                                }), e.s.setGroupProperty(PropertyInterface("Start Point", i)), e.e.setGroupProperty(PropertyInterface("End Point", i)), e.o.setGroupProperty(PropertyInterface("Opacity", i)), r
                                                                                            }

                                                                                            function a() {
                                                                                                return function() {
                                                                                                    return null
                                                                                                }
                                                                                            }

                                                                                            function n(t, e, i) {
                                                                                                var r, a = propertyGroupFactory(h, i),
                                                                                                    n = propertyGroupFactory(l, a);

                                                                                                function s(i) {
                                                                                                    Object.defineProperty(l, t.d[i].nm, {
                                                                                                        get: ExpressionPropertyInterface(e.d.dataProps[i].p)
                                                                                                    })
                                                                                                }
                                                                                                var o = t.d ? t.d.length : 0,
                                                                                                    l = {};
                                                                                                for (r = 0; r < o; r += 1) s(r), e.d.dataProps[r].p.setGroupProperty(n);

                                                                                                function h(t) {
                                                                                                    return "Color" === t || "color" === t ? h.color : "Opacity" === t || "opacity" === t ? h.opacity : "Stroke Width" === t || "stroke width" === t ? h.strokeWidth : null
                                                                                                }
                                                                                                return Object.defineProperties(h, {
                                                                                                    color: {
                                                                                                        get: ExpressionPropertyInterface(e.c)
                                                                                                    },
                                                                                                    opacity: {
                                                                                                        get: ExpressionPropertyInterface(e.o)
                                                                                                    },
                                                                                                    strokeWidth: {
                                                                                                        get: ExpressionPropertyInterface(e.w)
                                                                                                    },
                                                                                                    dash: {
                                                                                                        get: function() {
                                                                                                            return l
                                                                                                        }
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    },
                                                                                                    mn: {
                                                                                                        value: t.mn
                                                                                                    }
                                                                                                }), e.c.setGroupProperty(PropertyInterface("Color", a)), e.o.setGroupProperty(PropertyInterface("Opacity", a)), e.w.setGroupProperty(PropertyInterface("Stroke Width", a)), h
                                                                                            }

                                                                                            function s(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return e === t.e.ix || "End" === e || "end" === e ? r.end : e === t.s.ix ? r.start : e === t.o.ix ? r.offset : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i);
                                                                                                return r.propertyIndex = t.ix, e.s.setGroupProperty(PropertyInterface("Start", a)), e.e.setGroupProperty(PropertyInterface("End", a)), e.o.setGroupProperty(PropertyInterface("Offset", a)), r.propertyIndex = t.ix, r.propertyGroup = i, Object.defineProperties(r, {
                                                                                                    start: {
                                                                                                        get: ExpressionPropertyInterface(e.s)
                                                                                                    },
                                                                                                    end: {
                                                                                                        get: ExpressionPropertyInterface(e.e)
                                                                                                    },
                                                                                                    offset: {
                                                                                                        get: ExpressionPropertyInterface(e.o)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }

                                                                                            function o(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.a.ix === e || "Anchor Point" === e ? r.anchorPoint : t.o.ix === e || "Opacity" === e ? r.opacity : t.p.ix === e || "Position" === e ? r.position : t.r.ix === e || "Rotation" === e || "ADBE Vector Rotation" === e ? r.rotation : t.s.ix === e || "Scale" === e ? r.scale : t.sk && t.sk.ix === e || "Skew" === e ? r.skew : t.sa && t.sa.ix === e || "Skew Axis" === e ? r.skewAxis : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i);
                                                                                                return e.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity", a)), e.transform.mProps.p.setGroupProperty(PropertyInterface("Position", a)), e.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point", a)), e.transform.mProps.s.setGroupProperty(PropertyInterface("Scale", a)), e.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation", a)), e.transform.mProps.sk && (e.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew", a)), e.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle", a))), e.transform.op.setGroupProperty(PropertyInterface("Opacity", a)), Object.defineProperties(r, {
                                                                                                    opacity: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.o)
                                                                                                    },
                                                                                                    position: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.p)
                                                                                                    },
                                                                                                    anchorPoint: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.a)
                                                                                                    },
                                                                                                    scale: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.s)
                                                                                                    },
                                                                                                    rotation: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.r)
                                                                                                    },
                                                                                                    skew: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.sk)
                                                                                                    },
                                                                                                    skewAxis: {
                                                                                                        get: ExpressionPropertyInterface(e.transform.mProps.sa)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.ty = "tr", r.mn = t.mn, r.propertyGroup = i, r
                                                                                            }

                                                                                            function l(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.p.ix === e ? r.position : t.s.ix === e ? r.size : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i);
                                                                                                r.propertyIndex = t.ix;
                                                                                                var n = "tm" === e.sh.ty ? e.sh.prop : e.sh;
                                                                                                return n.s.setGroupProperty(PropertyInterface("Size", a)), n.p.setGroupProperty(PropertyInterface("Position", a)), Object.defineProperties(r, {
                                                                                                    size: {
                                                                                                        get: ExpressionPropertyInterface(n.s)
                                                                                                    },
                                                                                                    position: {
                                                                                                        get: ExpressionPropertyInterface(n.p)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }

                                                                                            function h(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.p.ix === e ? r.position : t.r.ix === e ? r.rotation : t.pt.ix === e ? r.points : t.or.ix === e || "ADBE Vector Star Outer Radius" === e ? r.outerRadius : t.os.ix === e ? r.outerRoundness : !t.ir || t.ir.ix !== e && "ADBE Vector Star Inner Radius" !== e ? t.is && t.is.ix === e ? r.innerRoundness : null : r.innerRadius
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i),
                                                                                                    n = "tm" === e.sh.ty ? e.sh.prop : e.sh;
                                                                                                return r.propertyIndex = t.ix, n.or.setGroupProperty(PropertyInterface("Outer Radius", a)), n.os.setGroupProperty(PropertyInterface("Outer Roundness", a)), n.pt.setGroupProperty(PropertyInterface("Points", a)), n.p.setGroupProperty(PropertyInterface("Position", a)), n.r.setGroupProperty(PropertyInterface("Rotation", a)), t.ir && (n.ir.setGroupProperty(PropertyInterface("Inner Radius", a)), n.is.setGroupProperty(PropertyInterface("Inner Roundness", a))), Object.defineProperties(r, {
                                                                                                    position: {
                                                                                                        get: ExpressionPropertyInterface(n.p)
                                                                                                    },
                                                                                                    rotation: {
                                                                                                        get: ExpressionPropertyInterface(n.r)
                                                                                                    },
                                                                                                    points: {
                                                                                                        get: ExpressionPropertyInterface(n.pt)
                                                                                                    },
                                                                                                    outerRadius: {
                                                                                                        get: ExpressionPropertyInterface(n.or)
                                                                                                    },
                                                                                                    outerRoundness: {
                                                                                                        get: ExpressionPropertyInterface(n.os)
                                                                                                    },
                                                                                                    innerRadius: {
                                                                                                        get: ExpressionPropertyInterface(n.ir)
                                                                                                    },
                                                                                                    innerRoundness: {
                                                                                                        get: ExpressionPropertyInterface(n.is)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }

                                                                                            function c(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.p.ix === e ? r.position : t.r.ix === e ? r.roundness : t.s.ix === e || "Size" === e || "ADBE Vector Rect Size" === e ? r.size : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i),
                                                                                                    n = "tm" === e.sh.ty ? e.sh.prop : e.sh;
                                                                                                return r.propertyIndex = t.ix, n.p.setGroupProperty(PropertyInterface("Position", a)), n.s.setGroupProperty(PropertyInterface("Size", a)), n.r.setGroupProperty(PropertyInterface("Rotation", a)), Object.defineProperties(r, {
                                                                                                    position: {
                                                                                                        get: ExpressionPropertyInterface(n.p)
                                                                                                    },
                                                                                                    roundness: {
                                                                                                        get: ExpressionPropertyInterface(n.r)
                                                                                                    },
                                                                                                    size: {
                                                                                                        get: ExpressionPropertyInterface(n.s)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }

                                                                                            function p(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.r.ix === e || "Round Corners 1" === e ? r.radius : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i),
                                                                                                    n = e;
                                                                                                return r.propertyIndex = t.ix, n.rd.setGroupProperty(PropertyInterface("Radius", a)), Object.defineProperties(r, {
                                                                                                    radius: {
                                                                                                        get: ExpressionPropertyInterface(n.rd)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }

                                                                                            function m(t, e, i) {
                                                                                                function r(e) {
                                                                                                    return t.c.ix === e || "Copies" === e ? r.copies : t.o.ix === e || "Offset" === e ? r.offset : null
                                                                                                }
                                                                                                var a = propertyGroupFactory(r, i),
                                                                                                    n = e;
                                                                                                return r.propertyIndex = t.ix, n.c.setGroupProperty(PropertyInterface("Copies", a)), n.o.setGroupProperty(PropertyInterface("Offset", a)), Object.defineProperties(r, {
                                                                                                    copies: {
                                                                                                        get: ExpressionPropertyInterface(n.c)
                                                                                                    },
                                                                                                    offset: {
                                                                                                        get: ExpressionPropertyInterface(n.o)
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    }
                                                                                                }), r.mn = t.mn, r
                                                                                            }
                                                                                            return function(e, i, r) {
                                                                                                var a;

                                                                                                function n(t) {
                                                                                                    if ("number" == typeof t) return 0 === (t = void 0 === t ? 1 : t) ? r : a[t - 1];
                                                                                                    for (var e = 0, i = a.length; e < i;) {
                                                                                                        if (a[e]._name === t) return a[e];
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }
                                                                                                return n.propertyGroup = propertyGroupFactory(n, function() {
                                                                                                    return r
                                                                                                }), a = t(e, i, n.propertyGroup), n.numProperties = a.length, n._name = "Contents", n
                                                                                            }
                                                                                        }(),
                                                                                        TextExpressionInterface = function(t) {
                                                                                            var e;

                                                                                            function i(t) {
                                                                                                switch (t) {
                                                                                                    case "ADBE Text Document":
                                                                                                        return i.sourceText;
                                                                                                    default:
                                                                                                        return null
                                                                                                }
                                                                                            }
                                                                                            return Object.defineProperty(i, "sourceText", {
                                                                                                get: function() {
                                                                                                    t.textProperty.getValue();
                                                                                                    var i = t.textProperty.currentData.t;
                                                                                                    return void 0 !== i && (t.textProperty.currentData.t = void 0, (e = new String(i)).value = i || new String(i)), e
                                                                                                }
                                                                                            }), i
                                                                                        },
                                                                                        LayerExpressionInterface = function() {
                                                                                            function t(t) {
                                                                                                var e = new Matrix;
                                                                                                if (void 0 !== t) {
                                                                                                    var i = this._elem.finalTransform.mProp.getValueAtTime(t);
                                                                                                    i.clone(e)
                                                                                                } else {
                                                                                                    var r = this._elem.finalTransform.mProp;
                                                                                                    r.applyToMatrix(e)
                                                                                                }
                                                                                                return e
                                                                                            }

                                                                                            function e(t, e) {
                                                                                                var i = this.getMatrix(e);
                                                                                                return i.props[12] = 0, i.props[13] = 0, i.props[14] = 0, this.applyPoint(i, t)
                                                                                            }

                                                                                            function i(t, e) {
                                                                                                var i = this.getMatrix(e);
                                                                                                return this.applyPoint(i, t)
                                                                                            }

                                                                                            function r(t, e) {
                                                                                                var i = this.getMatrix(e);
                                                                                                return i.props[12] = 0, i.props[13] = 0, i.props[14] = 0, this.invertPoint(i, t)
                                                                                            }

                                                                                            function a(t, e) {
                                                                                                var i = this.getMatrix(e);
                                                                                                return this.invertPoint(i, t)
                                                                                            }

                                                                                            function n(t, e) {
                                                                                                if (this._elem.hierarchy && this._elem.hierarchy.length) {
                                                                                                    var i, r = this._elem.hierarchy.length;
                                                                                                    for (i = 0; i < r; i += 1) this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)
                                                                                                }
                                                                                                return t.applyToPointArray(e[0], e[1], e[2] || 0)
                                                                                            }

                                                                                            function s(t, e) {
                                                                                                if (this._elem.hierarchy && this._elem.hierarchy.length) {
                                                                                                    var i, r = this._elem.hierarchy.length;
                                                                                                    for (i = 0; i < r; i += 1) this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)
                                                                                                }
                                                                                                return t.inversePoint(e)
                                                                                            }

                                                                                            function o(t) {
                                                                                                var e = new Matrix;
                                                                                                if (e.reset(), this._elem.finalTransform.mProp.applyToMatrix(e), this._elem.hierarchy && this._elem.hierarchy.length) {
                                                                                                    var i, r = this._elem.hierarchy.length;
                                                                                                    for (i = 0; i < r; i += 1) this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);
                                                                                                    return e.inversePoint(t)
                                                                                                }
                                                                                                return e.inversePoint(t)
                                                                                            }

                                                                                            function l() {
                                                                                                return [1, 1, 1, 1]
                                                                                            }
                                                                                            return function(h) {
                                                                                                var c;

                                                                                                function p(t) {
                                                                                                    switch (t) {
                                                                                                        case "ADBE Root Vectors Group":
                                                                                                        case "Contents":
                                                                                                        case 2:
                                                                                                            return p.shapeInterface;
                                                                                                        case 1:
                                                                                                        case 6:
                                                                                                        case "Transform":
                                                                                                        case "transform":
                                                                                                        case "ADBE Transform Group":
                                                                                                            return c;
                                                                                                        case 4:
                                                                                                        case "ADBE Effect Parade":
                                                                                                        case "effects":
                                                                                                        case "Effects":
                                                                                                            return p.effect;
                                                                                                        case "ADBE Text Properties":
                                                                                                            return p.textInterface;
                                                                                                        default:
                                                                                                            return null
                                                                                                    }
                                                                                                }
                                                                                                p.getMatrix = t, p.invertPoint = s, p.applyPoint = n, p.toWorld = i, p.toWorldVec = e, p.fromWorld = a, p.fromWorldVec = r, p.toComp = i, p.fromComp = o, p.sampleImage = l, p.sourceRectAtTime = h.sourceRectAtTime.bind(h), p._elem = h;
                                                                                                var m = getDescriptor(c = TransformExpressionInterface(h.finalTransform.mProp), "anchorPoint");
                                                                                                return Object.defineProperties(p, {
                                                                                                    hasParent: {
                                                                                                        get: function() {
                                                                                                            return h.hierarchy.length
                                                                                                        }
                                                                                                    },
                                                                                                    parent: {
                                                                                                        get: function() {
                                                                                                            return h.hierarchy[0].layerInterface
                                                                                                        }
                                                                                                    },
                                                                                                    rotation: getDescriptor(c, "rotation"),
                                                                                                    scale: getDescriptor(c, "scale"),
                                                                                                    position: getDescriptor(c, "position"),
                                                                                                    opacity: getDescriptor(c, "opacity"),
                                                                                                    anchorPoint: m,
                                                                                                    anchor_point: m,
                                                                                                    transform: {
                                                                                                        get: function() {
                                                                                                            return c
                                                                                                        }
                                                                                                    },
                                                                                                    active: {
                                                                                                        get: function() {
                                                                                                            return h.isInRange
                                                                                                        }
                                                                                                    }
                                                                                                }), p.startTime = h.data.st, p.index = h.data.ind, p.source = h.data.refId, p.height = 0 === h.data.ty ? h.data.h : 100, p.width = 0 === h.data.ty ? h.data.w : 100, p.inPoint = h.data.ip / h.comp.globalData.frameRate, p.outPoint = h.data.op / h.comp.globalData.frameRate, p._name = h.data.nm, p.registerMaskInterface = function(t) {
                                                                                                    p.mask = new MaskManagerInterface(t, h)
                                                                                                }, p.registerEffectsInterface = function(t) {
                                                                                                    p.effect = t
                                                                                                }, p
                                                                                            }
                                                                                        }(),
                                                                                        FootageInterface = function() {
                                                                                            var t = function(t) {
                                                                                                function e(t) {
                                                                                                    return "Outline" === t ? e.outlineInterface() : null
                                                                                                }
                                                                                                return e._name = "Outline", e.outlineInterface = function(t) {
                                                                                                    var e = "",
                                                                                                        i = t.getFootageData();

                                                                                                    function r(t) {
                                                                                                        if (i[t]) return e = t, i = i[t], "object" === _typeof(i) ? r : i;
                                                                                                        var a = t.indexOf(e);
                                                                                                        if (-1 !== a) {
                                                                                                            var n = parseInt(t.substr(a + e.length), 10);
                                                                                                            return i = i[n], "object" === _typeof(i) ? r : i
                                                                                                        }
                                                                                                        return ""
                                                                                                    }
                                                                                                    return function() {
                                                                                                        return e = "", i = t.getFootageData(), r
                                                                                                    }
                                                                                                }(t), e
                                                                                            };
                                                                                            return function(e) {
                                                                                                function i(t) {
                                                                                                    return "Data" === t ? i.dataInterface : null
                                                                                                }
                                                                                                return i._name = "Data", i.dataInterface = t(e), i
                                                                                            }
                                                                                        }(),
                                                                                        CompExpressionInterface = function(t) {
                                                                                            function e(e) {
                                                                                                for (var i = 0, r = t.layers.length; i < r;) {
                                                                                                    if (t.layers[i].nm === e || t.layers[i].ind === e) return t.elements[i].layerInterface;
                                                                                                    i += 1
                                                                                                }
                                                                                                return null
                                                                                            }
                                                                                            return Object.defineProperty(e, "_name", {
                                                                                                value: t.data.nm
                                                                                            }), e.layer = e, e.pixelAspect = 1, e.height = t.data.h || t.globalData.compSize.h, e.width = t.data.w || t.globalData.compSize.w, e.pixelAspect = 1, e.frameDuration = 1 / t.globalData.frameRate, e.displayStartTime = 0, e.numLayers = t.layers.length, e
                                                                                        },
                                                                                        TransformExpressionInterface = function(t) {
                                                                                            function e(t) {
                                                                                                switch (t) {
                                                                                                    case "scale":
                                                                                                    case "Scale":
                                                                                                    case "ADBE Scale":
                                                                                                    case 6:
                                                                                                        return e.scale;
                                                                                                    case "rotation":
                                                                                                    case "Rotation":
                                                                                                    case "ADBE Rotation":
                                                                                                    case "ADBE Rotate Z":
                                                                                                    case 10:
                                                                                                        return e.rotation;
                                                                                                    case "ADBE Rotate X":
                                                                                                        return e.xRotation;
                                                                                                    case "ADBE Rotate Y":
                                                                                                        return e.yRotation;
                                                                                                    case "position":
                                                                                                    case "Position":
                                                                                                    case "ADBE Position":
                                                                                                    case 2:
                                                                                                        return e.position;
                                                                                                    case "ADBE Position_0":
                                                                                                        return e.xPosition;
                                                                                                    case "ADBE Position_1":
                                                                                                        return e.yPosition;
                                                                                                    case "ADBE Position_2":
                                                                                                        return e.zPosition;
                                                                                                    case "anchorPoint":
                                                                                                    case "AnchorPoint":
                                                                                                    case "Anchor Point":
                                                                                                    case "ADBE AnchorPoint":
                                                                                                    case 1:
                                                                                                        return e.anchorPoint;
                                                                                                    case "opacity":
                                                                                                    case "Opacity":
                                                                                                    case 11:
                                                                                                        return e.opacity;
                                                                                                    default:
                                                                                                        return null
                                                                                                }
                                                                                            }
                                                                                            var i, r, a, n;
                                                                                            return Object.defineProperty(e, "rotation", {
                                                                                                get: ExpressionPropertyInterface(t.r || t.rz)
                                                                                            }), Object.defineProperty(e, "zRotation", {
                                                                                                get: ExpressionPropertyInterface(t.rz || t.r)
                                                                                            }), Object.defineProperty(e, "xRotation", {
                                                                                                get: ExpressionPropertyInterface(t.rx)
                                                                                            }), Object.defineProperty(e, "yRotation", {
                                                                                                get: ExpressionPropertyInterface(t.ry)
                                                                                            }), Object.defineProperty(e, "scale", {
                                                                                                get: ExpressionPropertyInterface(t.s)
                                                                                            }), t.p ? n = ExpressionPropertyInterface(t.p) : (i = ExpressionPropertyInterface(t.px), r = ExpressionPropertyInterface(t.py), t.pz && (a = ExpressionPropertyInterface(t.pz))), Object.defineProperty(e, "position", {
                                                                                                get: function() {
                                                                                                    return t.p ? n() : [i(), r(), a ? a() : 0]
                                                                                                }
                                                                                            }), Object.defineProperty(e, "xPosition", {
                                                                                                get: ExpressionPropertyInterface(t.px)
                                                                                            }), Object.defineProperty(e, "yPosition", {
                                                                                                get: ExpressionPropertyInterface(t.py)
                                                                                            }), Object.defineProperty(e, "zPosition", {
                                                                                                get: ExpressionPropertyInterface(t.pz)
                                                                                            }), Object.defineProperty(e, "anchorPoint", {
                                                                                                get: ExpressionPropertyInterface(t.a)
                                                                                            }), Object.defineProperty(e, "opacity", {
                                                                                                get: ExpressionPropertyInterface(t.o)
                                                                                            }), Object.defineProperty(e, "skew", {
                                                                                                get: ExpressionPropertyInterface(t.sk)
                                                                                            }), Object.defineProperty(e, "skewAxis", {
                                                                                                get: ExpressionPropertyInterface(t.sa)
                                                                                            }), Object.defineProperty(e, "orientation", {
                                                                                                get: ExpressionPropertyInterface(t.or)
                                                                                            }), e
                                                                                        },
                                                                                        ProjectInterface = function() {
                                                                                            function t(t) {
                                                                                                this.compositions.push(t)
                                                                                            }
                                                                                            return function() {
                                                                                                function e(t) {
                                                                                                    for (var e = 0, i = this.compositions.length; e < i;) {
                                                                                                        if (this.compositions[e].data && this.compositions[e].data.nm === t) return this.compositions[e].prepareFrame && this.compositions[e].data.xt && this.compositions[e].prepareFrame(this.currentFrame), this.compositions[e].compInterface;
                                                                                                        e += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }
                                                                                                return e.compositions = [], e.currentFrame = 0, e.registerComposition = t, e
                                                                                            }
                                                                                        }(),
                                                                                        EffectsExpressionInterface = function() {
                                                                                            var t = {
                                                                                                createEffectsInterface: function(t, i) {
                                                                                                    if (t.effectsManager) {
                                                                                                        var r, a = [],
                                                                                                            n = t.data.ef,
                                                                                                            s = t.effectsManager.effectElements.length;
                                                                                                        for (r = 0; r < s; r += 1) a.push(e(n[r], t.effectsManager.effectElements[r], i, t));
                                                                                                        var o = t.data.ef || [],
                                                                                                            l = function(t) {
                                                                                                                for (r = 0, s = o.length; r < s;) {
                                                                                                                    if (t === o[r].nm || t === o[r].mn || t === o[r].ix) return a[r];
                                                                                                                    r += 1
                                                                                                                }
                                                                                                                return null
                                                                                                            };
                                                                                                        return Object.defineProperty(l, "numProperties", {
                                                                                                            get: function() {
                                                                                                                return o.length
                                                                                                            }
                                                                                                        }), l
                                                                                                    }
                                                                                                    return null
                                                                                                }
                                                                                            };

                                                                                            function e(t, r, a, n) {
                                                                                                function s(e) {
                                                                                                    for (var i = t.ef, r = 0, a = i.length; r < a;) {
                                                                                                        if (e === i[r].nm || e === i[r].mn || e === i[r].ix) return 5 === i[r].ty ? h[r] : h[r]();
                                                                                                        r += 1
                                                                                                    }
                                                                                                    throw new Error
                                                                                                }
                                                                                                var o, l = propertyGroupFactory(s, a),
                                                                                                    h = [],
                                                                                                    c = t.ef.length;
                                                                                                for (o = 0; o < c; o += 1) 5 === t.ef[o].ty ? h.push(e(t.ef[o], r.effectElements[o], r.effectElements[o].propertyGroup, n)) : h.push(i(r.effectElements[o], t.ef[o].ty, n, l));
                                                                                                return "ADBE Color Control" === t.mn && Object.defineProperty(s, "color", {
                                                                                                    get: function() {
                                                                                                        return h[0]()
                                                                                                    }
                                                                                                }), Object.defineProperties(s, {
                                                                                                    numProperties: {
                                                                                                        get: function() {
                                                                                                            return t.np
                                                                                                        }
                                                                                                    },
                                                                                                    _name: {
                                                                                                        value: t.nm
                                                                                                    },
                                                                                                    propertyGroup: {
                                                                                                        value: l
                                                                                                    }
                                                                                                }), s.enabled = 0 !== t.en, s.active = s.enabled, s
                                                                                            }

                                                                                            function i(t, e, i, r) {
                                                                                                var a = ExpressionPropertyInterface(t.p);
                                                                                                return t.p.setGroupProperty && t.p.setGroupProperty(PropertyInterface("", r)),
                                                                                                    function() {
                                                                                                        if (10 === e) return i.comp.compInterface(t.p.v);
                                                                                                        return a()
                                                                                                    }
                                                                                            }
                                                                                            return t
                                                                                        }(),
                                                                                        MaskManagerInterface = function() {
                                                                                            function t(t, e) {
                                                                                                this._mask = t, this._data = e
                                                                                            }
                                                                                            Object.defineProperty(t.prototype, "maskPath", {
                                                                                                get: function() {
                                                                                                    return this._mask.prop.k && this._mask.prop.getValue(), this._mask.prop
                                                                                                }
                                                                                            }), Object.defineProperty(t.prototype, "maskOpacity", {
                                                                                                get: function() {
                                                                                                    return this._mask.op.k && this._mask.op.getValue(), 100 * this._mask.op.v
                                                                                                }
                                                                                            });
                                                                                            return function(e) {
                                                                                                var i, r = createSizedArray(e.viewData.length),
                                                                                                    a = e.viewData.length;
                                                                                                for (i = 0; i < a; i += 1) r[i] = new t(e.viewData[i], e.masksProperties[i]);
                                                                                                return function(t) {
                                                                                                    for (i = 0; i < a;) {
                                                                                                        if (e.masksProperties[i].nm === t) return r[i];
                                                                                                        i += 1
                                                                                                    }
                                                                                                    return null
                                                                                                }
                                                                                            }
                                                                                        }(),
                                                                                        ExpressionPropertyInterface = function() {
                                                                                            var t = {
                                                                                                    pv: 0,
                                                                                                    v: 0,
                                                                                                    mult: 1
                                                                                                },
                                                                                                e = {
                                                                                                    pv: [0, 0, 0],
                                                                                                    v: [0, 0, 0],
                                                                                                    mult: 1
                                                                                                };

                                                                                            function i(t, e, i) {
                                                                                                Object.defineProperty(t, "velocity", {
                                                                                                    get: function() {
                                                                                                        return e.getVelocityAtTime(e.comp.currentFrame)
                                                                                                    }
                                                                                                }), t.numKeys = e.keyframes ? e.keyframes.length : 0, t.key = function(r) {
                                                                                                    if (!t.numKeys) return 0;
                                                                                                    var a = "";
                                                                                                    a = "s" in e.keyframes[r - 1] ? e.keyframes[r - 1].s : "e" in e.keyframes[r - 2] ? e.keyframes[r - 2].e : e.keyframes[r - 2].s;
                                                                                                    var n = "unidimensional" === i ? new Number(a) : Object.assign({}, a);
                                                                                                    return n.time = e.keyframes[r - 1].t / e.elem.comp.globalData.frameRate, n.value = "unidimensional" === i ? a[0] : a, n
                                                                                                }, t.valueAtTime = e.getValueAtTime, t.speedAtTime = e.getSpeedAtTime, t.velocityAtTime = e.getVelocityAtTime, t.propertyGroup = e.propertyGroup
                                                                                            }

                                                                                            function r() {
                                                                                                return t
                                                                                            }
                                                                                            return function(a) {
                                                                                                return a ? "unidimensional" === a.propType ? function(e) {
                                                                                                    e && "pv" in e || (e = t);
                                                                                                    var r = 1 / e.mult,
                                                                                                        a = e.pv * r,
                                                                                                        n = new Number(a);
                                                                                                    return n.value = a, i(n, e, "unidimensional"),
                                                                                                        function() {
                                                                                                            return e.k && e.getValue(), a = e.v * r, n.value !== a && ((n = new Number(a)).value = a, i(n, e, "unidimensional")), n
                                                                                                        }
                                                                                                }(a) : function(t) {
                                                                                                    t && "pv" in t || (t = e);
                                                                                                    var r = 1 / t.mult,
                                                                                                        a = t.data && t.data.l || t.pv.length,
                                                                                                        n = createTypedArray("float32", a),
                                                                                                        s = createTypedArray("float32", a);
                                                                                                    return n.value = s, i(n, t, "multidimensional"),
                                                                                                        function() {
                                                                                                            t.k && t.getValue();
                                                                                                            for (var e = 0; e < a; e += 1) s[e] = t.v[e] * r, n[e] = s[e];
                                                                                                            return n
                                                                                                        }
                                                                                                }(a) : r
                                                                                            }
                                                                                        }(),
                                                                                        TextExpressionSelectorPropFactory = function() {
                                                                                            function t(t, e) {
                                                                                                return this.textIndex = t + 1, this.textTotal = e, this.v = this.getValue() * this.mult, this.v
                                                                                            }
                                                                                            return function(e, i) {
                                                                                                this.pv = 1, this.comp = e.comp, this.elem = e, this.mult = .01, this.propType = "textSelector", this.textTotal = i.totalChars, this.selectorValue = 100, this.lastValue = [1, 1, 1], this.k = !0, this.x = !0, this.getValue = ExpressionManager.initiateExpression.bind(this)(e, i, this), this.getMult = t, this.getVelocityAtTime = expressionHelpers.getVelocityAtTime, this.kf ? this.getValueAtTime = expressionHelpers.getValueAtTime.bind(this) : this.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(this), this.setGroupProperty = expressionHelpers.setGroupProperty
                                                                                            }
                                                                                        }(),
                                                                                        propertyGetTextProp = TextSelectorProp.getTextSelectorProp;

                                                                                    function SliderEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 0, 0, i)
                                                                                    }

                                                                                    function AngleEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 0, 0, i)
                                                                                    }

                                                                                    function ColorEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 1, 0, i)
                                                                                    }

                                                                                    function PointEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 1, 0, i)
                                                                                    }

                                                                                    function LayerIndexEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 0, 0, i)
                                                                                    }

                                                                                    function MaskIndexEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 0, 0, i)
                                                                                    }

                                                                                    function CheckboxEffect(t, e, i) {
                                                                                        this.p = PropertyFactory.getProp(e, t.v, 0, 0, i)
                                                                                    }

                                                                                    function NoValueEffect() {
                                                                                        this.p = {}
                                                                                    }

                                                                                    function EffectsManager(t, e) {
                                                                                        var i, r = t.ef || [];
                                                                                        this.effectElements = [];
                                                                                        var a, n = r.length;
                                                                                        for (i = 0; i < n; i += 1) a = new GroupEffect(r[i], e), this.effectElements.push(a)
                                                                                    }

                                                                                    function GroupEffect(t, e) {
                                                                                        this.init(t, e)
                                                                                    }
                                                                                    TextSelectorProp.getTextSelectorProp = function(t, e, i) {
                                                                                        return 1 === e.t ? new TextExpressionSelectorPropFactory(t, e, i) : propertyGetTextProp(t, e, i)
                                                                                    }, extendPrototype([DynamicPropertyContainer], GroupEffect), GroupEffect.prototype.getValue = GroupEffect.prototype.iterateDynamicProperties, GroupEffect.prototype.init = function(t, e) {
                                                                                        var i;
                                                                                        this.data = t, this.effectElements = [], this.initDynamicPropertyContainer(e);
                                                                                        var r, a = this.data.ef.length,
                                                                                            n = this.data.ef;
                                                                                        for (i = 0; i < a; i += 1) {
                                                                                            switch (r = null, n[i].ty) {
                                                                                                case 0:
                                                                                                    r = new SliderEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 1:
                                                                                                    r = new AngleEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 2:
                                                                                                    r = new ColorEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 3:
                                                                                                    r = new PointEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 4:
                                                                                                case 7:
                                                                                                    r = new CheckboxEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 10:
                                                                                                    r = new LayerIndexEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 11:
                                                                                                    r = new MaskIndexEffect(n[i], e, this);
                                                                                                    break;
                                                                                                case 5:
                                                                                                    r = new EffectsManager(n[i], e, this);
                                                                                                    break;
                                                                                                default:
                                                                                                    r = new NoValueEffect(n[i], e, this)
                                                                                            }
                                                                                            r && this.effectElements.push(r)
                                                                                        }
                                                                                    };
                                                                                    var lottie = {};

                                                                                    function setLocationHref(t) {
                                                                                        locationHref = t
                                                                                    }

                                                                                    function searchAnimations() {
                                                                                        !0 === standalone ? animationManager.searchAnimations(animationData, standalone, renderer) : animationManager.searchAnimations()
                                                                                    }

                                                                                    function setSubframeRendering(t) {
                                                                                        subframeEnabled = t
                                                                                    }

                                                                                    function setIDPrefix(t) {
                                                                                        idPrefix = t
                                                                                    }

                                                                                    function loadAnimation(t) {
                                                                                        return !0 === standalone && (t.animationData = JSON.parse(animationData)), animationManager.loadAnimation(t)
                                                                                    }

                                                                                    function setQuality(t) {
                                                                                        if ("string" == typeof t) switch (t) {
                                                                                            case "high":
                                                                                                defaultCurveSegments = 200;
                                                                                                break;
                                                                                            default:
                                                                                            case "medium":
                                                                                                defaultCurveSegments = 50;
                                                                                                break;
                                                                                            case "low":
                                                                                                defaultCurveSegments = 10
                                                                                        } else !isNaN(t) && t > 1 && (defaultCurveSegments = t);
                                                                                        roundValues(!(defaultCurveSegments >= 50))
                                                                                    }

                                                                                    function inBrowser() {
                                                                                        return "undefined" != typeof navigator
                                                                                    }

                                                                                    function installPlugin(t, e) {
                                                                                        "expressions" === t && (expressionsPlugin = e)
                                                                                    }

                                                                                    function getFactory(t) {
                                                                                        switch (t) {
                                                                                            case "propertyFactory":
                                                                                                return PropertyFactory;
                                                                                            case "shapePropertyFactory":
                                                                                                return ShapePropertyFactory;
                                                                                            case "matrix":
                                                                                                return Matrix;
                                                                                            default:
                                                                                                return null
                                                                                        }
                                                                                    }

                                                                                    function checkReady() {
                                                                                        "complete" === document.readyState && (clearInterval(readyStateCheckInterval), searchAnimations())
                                                                                    }

                                                                                    function getQueryVariable(t) {
                                                                                        for (var e = queryString.split("&"), i = 0; i < e.length; i += 1) {
                                                                                            var r = e[i].split("=");
                                                                                            if (decodeURIComponent(r[0]) == t) return decodeURIComponent(r[1])
                                                                                        }
                                                                                        return null
                                                                                    }
                                                                                    lottie.play = animationManager.play, lottie.pause = animationManager.pause, lottie.setLocationHref = setLocationHref, lottie.togglePause = animationManager.togglePause, lottie.setSpeed = animationManager.setSpeed, lottie.setDirection = animationManager.setDirection, lottie.stop = animationManager.stop, lottie.searchAnimations = searchAnimations, lottie.registerAnimation = animationManager.registerAnimation, lottie.loadAnimation = loadAnimation, lottie.setSubframeRendering = setSubframeRendering, lottie.resize = animationManager.resize, lottie.goToAndStop = animationManager.goToAndStop, lottie.destroy = animationManager.destroy, lottie.setQuality = setQuality, lottie.inBrowser = inBrowser, lottie.installPlugin = installPlugin, lottie.freeze = animationManager.freeze, lottie.unfreeze = animationManager.unfreeze, lottie.setVolume = animationManager.setVolume, lottie.mute = animationManager.mute, lottie.unmute = animationManager.unmute, lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations, lottie.useWebWorker = function(t) {
                                                                                        _useWebWorker = t
                                                                                    }, lottie.setIDPrefix = setIDPrefix, lottie.__getFactory = getFactory, lottie.version = "5.8.1";
                                                                                    var standalone = "__[STANDALONE]__",
                                                                                        animationData = "__[ANIMATIONDATA]__",
                                                                                        renderer = "",
                                                                                        queryString;
                                                                                    if (standalone) {
                                                                                        var scripts = document.getElementsByTagName("script"),
                                                                                            index = scripts.length - 1,
                                                                                            myScript = scripts[index] || {
                                                                                                src: ""
                                                                                            };
                                                                                        queryString = myScript.src.replace(/^[^\?]+\??/, ""), renderer = getQueryVariable("renderer")
                                                                                    }
                                                                                    var readyStateCheckInterval = setInterval(checkReady, 100);
                                                                                    return lottie
                                                                                }(root)
                                                                            }.call(exports, __webpack_require__, exports, module)) || (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)
                                                                    }(window || {})
                                                                }, lSGd: function(t, e, i) {
                                                                    var r = i("O14p");
                                                                    "string" == typeof r && (r = [
                                                                        [t.i, r, ""]
                                                                    ]), r.locals && (t.exports = r.locals);
                                                                    (0, i("SZ7m").default)("da8e2592", r, !0, {})
                                                                }, lk0t: function(t, e, i) {
                                                                    "use strict";
                                                                    var r = i("9Qh4"),
                                                                        a = Object.create,
                                                                        n = Object.defineProperty,
                                                                        s = Object.prototype,
                                                                        o = a(null);
                                                                    t.exports = function(t) {
                                                                        for (var e, i, a = 0; o[t + (a || "")];) ++a;
                                                                        return o[t += a || ""] = !0, n(s, e = "@@" + t, r.gs(null, function(t) {
                                                                            i || (i = !0, n(this, e, r(t)), i = !1)
                                                                        })), e
                                                                    }
                                                                }, lmdW: function(t, e, i) {
                                                                    "use strict";
                                                                    i.d(e, "i", function() {
                                                                        return c
                                                                    }), i.d(e, "g", function() {
                                                                        return p
                                                                    }), i.d(e, "p", function() {
                                                                        return u
                                                                    }), i.d(e, "f", function() {
                                                                        return f
                                                                    }), i.d(e, "o", function() {
                                                                        return x
                                                                    }), i.d(e, "l", function() {
                                                                        return k
                                                                    }), i.d(e, "h", function() {
                                                                        return y
                                                                    }), i.d(e, "m", function() {
                                                                        return g
                                                                    }), i.d(e, "n", function() {
                                                                        return v
                                                                    }), i.d(e, "k", function() {
                                                                        return _
                                                                    }), i.d(e, "j", function() {
                                                                        return b
                                                                    }), i.d(e, "a", function() {
                                                                        return w
                                                                    }), i.d(e, "c", function() {
                                                                        return E
                                                                    }), i.d(e, "b", function() {
                                                                        return A
                                                                    }), i.d(e, "e", function() {
                                                                        return S
                                                                    }), i.d(e, "d", function() {
                                                                        return C
                                                                    });
                                                                    var r = i("X8p2"),
                                                                        a = i.n(r),
                                                                        n = i("yXPU"),
                                                                        s = i.n(n),
                                                                        o = (i("xfY5"), i("pIFo"), i("RW0V"), i("0l/t"), i("Btvt"), i("a1Th"), i("9AAn"), i("XfO3"), i("yt8O"), i("rGqo"), i("bWfx"), i("dRSK"), i("25dN"), i("Z2Ku"), i("XfKG"), i("ls82"), i("t3Un")),
                                                                        l = i("Lf7e"),
                                                                        h = function(t, e) {
                                                                            var i = {};
                                                                            return i.sn = t, i.uuid = e, Object(o.b)("/v1/commonService/checkSnSecondLevel", i)
                                                                        },
                                                                        c = function(t) {
                                                                            var e = {};
                                                                            return e.ps_id = t, e.service = "getSecondDataAbilitySnInfoByPsId", Object(o.b)("/v1/commonService/" + e.service, e)
                                                                        },
                                                                        p = function() {
                                                                            var t = {
                                                                                service: "getMqttConfigInfoByAppkey"
                                                                            };
                                                                            return Object(o.b)("/v1/commonService/" + t.service, t)
                                                                        },
                                                                        m = function(t) {
                                                                            var e = {};
                                                                            return e.ps_id = t, e.is_get_ps_area_info = "1", Object(o.b)("/v1/powerStationService/getPowerStationForHousehold", e)
                                                                        },
                                                                        d = function() {
                                                                            var t = s()(regeneratorRuntime.mark(function t(e, i) {
                                                                                var r;
                                                                                return regeneratorRuntime.wrap(function(t) {
                                                                                    for (;;) switch (t.prev = t.next) {
                                                                                        case 0:
                                                                                            return r = e.getTime() + 6e4 * e.getTimezoneOffset(), t.abrupt("return", new Date(r + 36e5 * i));
                                                                                        case 2:
                                                                                        case "end":
                                                                                            return t.stop()
                                                                                    }
                                                                                }, t)
                                                                            }));
                                                                            return function(e, i) {
                                                                                return t.apply(this, arguments)
                                                                            }
                                                                        }(),
                                                                        u = function() {
                                                                            var t = s()(regeneratorRuntime.mark(function t(e, r) {
                                                                                var a, n, s, o;
                                                                                return regeneratorRuntime.wrap(function(t) {
                                                                                    for (;;) switch (t.prev = t.next) {
                                                                                        case 0:
                                                                                            return a = i("+5jU"), t.next = 3, m(r);
                                                                                        case 3:
                                                                                            return n = t.sent, s = Number(n.summer_time_zone.replace("GMT", "")), t.next = 7, d(e, s);
                                                                                        case 7:
                                                                                            return t.t0 = t.sent, t.next = 10, d(a(e, 1), s);
                                                                                        case 10:
                                                                                            return t.t1 = t.sent, o = {
                                                                                                end_time: t.t0,
                                                                                                start_time: t.t1
                                                                                            }, t.abrupt("return", o);
                                                                                        case 13:
                                                                                        case "end":
                                                                                            return t.stop()
                                                                                    }
                                                                                }, t)
                                                                            }));
                                                                            return function(e, i) {
                                                                                return t.apply(this, arguments)
                                                                            }
                                                                        }(),
                                                                        f = function() {
                                                                            var t = s()(regeneratorRuntime.mark(function t(e, r) {
                                                                                var n, s, l, h, c, p = arguments;
                                                                                return regeneratorRuntime.wrap(function(t) {
                                                                                    for (;;) switch (t.prev = t.next) {
                                                                                        case 0:
                                                                                            if (n = p.length > 2 && void 0 !== p[2] ? p[2] : "", !(Object.keys(e).length <= 0)) {
                                                                                                t.next = 3;
                                                                                                break
                                                                                            }
                                                                                            return t.abrupt("return");
                                                                                        case 3:
                                                                                            return s = i("rxuJ"), l = s(new Date, 60), t.next = 7, u(l, n);
                                                                                        case 7:
                                                                                            return h = t.sent, (c = {}).service = "getHisSecondData", c.sn = e.sn, c.device_code = e.device_code, c.device_type = e.device_type, c.uuid = r, c.end_time = a.a.Format(h.end_time, "YYYYMMDDHHmmss"), c.start_time = a.a.Format(h.start_time, "YYYYMMDDHHmmss"), t.abrupt("return", Object(o.b)("/v1/commonService/" + c.service, c).then(function(t) {
                                                                                                return t.end_time = h.end_time, t
                                                                                            }).catch(function(t) {
                                                                                                return console.error("历史接口订阅异常：", t), null
                                                                                            }));
                                                                                        case 17:
                                                                                        case "end":
                                                                                            return t.stop()
                                                                                    }
                                                                                }, t)
                                                                            }));
                                                                            return function(e, i) {
                                                                                return t.apply(this, arguments)
                                                                            }
                                                                        }(),
                                                                        x = function() {
                                                                            var t = s()(regeneratorRuntime.mark(function t(e, i) {
                                                                                var r;
                                                                                return regeneratorRuntime.wrap(function(t) {
                                                                                    for (;;) switch (t.prev = t.next) {
                                                                                        case 0:
                                                                                            return t.next = 2, h(e, i);
                                                                                        case 2:
                                                                                            if (!(r = t.sent)) {
                                                                                                t.next = 6;
                                                                                                break
                                                                                            }
                                                                                            if (1 !== r.is_support_second_level || 1 !== r.second_level_switch) {
                                                                                                t.next = 6;
                                                                                                break
                                                                                            }
                                                                                            return t.abrupt("return", !0);
                                                                                        case 6:
                                                                                            return t.abrupt("return", !1);
                                                                                        case 7:
                                                                                        case "end":
                                                                                            return t.stop()
                                                                                    }
                                                                                }, t)
                                                                            }));
                                                                            return function(e, i) {
                                                                                return t.apply(this, arguments)
                                                                            }
                                                                        }(),
                                                                        k = function(t) {
                                                                            var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1,
                                                                                i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,
                                                                                r = {};
                                                                            return r.ps_id = t, r.is_renew = e, r.is_ps_subscribe = i, Object(o.b)("/v1/commonService/reqSecondDataSubscribe", r).then(function(t) {
                                                                                return t
                                                                            }).catch(function(t) {
                                                                                return console.error("接口订阅异常：", t), null
                                                                            })
                                                                        },
                                                                        y = function(t) {
                                                                            return Object(o.b)("/v1/devService/secondLevelData/getOverTimeFlagByuuidsOrPsId", {
                                                                                ps_id: t
                                                                            })
                                                                        },
                                                                        g = function(t, e, i) {
                                                                            var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1,
                                                                                a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
                                                                                n = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "",
                                                                                s = {
                                                                                    service: "reqSecondDataSubscribe"
                                                                                };
                                                                            return s.sn = t, null !== e && (s.device_code = e), s.uuid = n, s.device_type = i, s.is_renew = r, null !== a && (s.point_device_type = a), Object(o.b)("/v1/commonService/" + s.service, s).then(function(t) {
                                                                                return t
                                                                            }).catch(function(t) {
                                                                                return console.error("接口订阅异常：", t), null
                                                                            })
                                                                        },
                                                                        v = function(t) {
                                                                            var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1,
                                                                                i = {
                                                                                    service: "reqSecondDataSubscribeBySN"
                                                                                };
                                                                            return i.sn = t, i.is_renew = e, Object(o.b)("/v1/commonService/" + i.service, i).then(function(t) {
                                                                                return t
                                                                            }).catch(function(t) {
                                                                                return console.error("接口订阅异常：", t), null
                                                                            })
                                                                        },
                                                                        _ = function(t, e, r) {
                                                                            e.MQTT.client && e.MQTT.client.end();
                                                                            var a = parseInt(r.subscribe_effective_minute) || 10,
                                                                                n = i("5/y7");
                                                                            t.mqtt_url = t.mqtt_url || t.mqtt_url_list.filter(function(t) {
                                                                                return t.indexOf("wss://") >= 0
                                                                            })[0] || t.mqtt_url_list.filter(function(t) {
                                                                                return t.indexOf("ws://") >= 0
                                                                            })[0];
                                                                            var s = n.connect(t.mqtt_url + "/mqtt", {
                                                                                username: t.mqtt_username,
                                                                                password: t.mqtt_password
                                                                            });
                                                                            s.on("connect", function() {
                                                                                console.log("mqtt connect success."), setTimeout(function(t) {
                                                                                    t && t.end()
                                                                                }, 60 * Math.max(a - 1, 1) * 1e3), e.MQTT.client = s, s.subscribe(r.topic, function(i) {
                                                                                    i || s.on("message", function(i, r) {
                                                                                        if (0 !== r.length) {
                                                                                            var a = l.a.sgDecrypt(r.toString(), t.mqtt_rsa_public_key);
                                                                                            e.renderSecondData && e.renderSecondData(a)
                                                                                        }
                                                                                    })
                                                                                })
                                                                            })
                                                                        },
                                                                        b = function(t) {
                                                                            t.MQTT.client && t.MQTT.client.end()
                                                                        },
                                                                        w = function(t, e, r) {
                                                                            var n = i("ZhIB"),
                                                                                s = new Map;
                                                                            if (e.nameSet.map(function(t) {
                                                                                    s.set(t.id, t.unit)
                                                                                }), 2 === r) {
                                                                                var o = new Map;
                                                                                return t.forEach(function(t, i) {
                                                                                    var r = e.nameSet.find(function(t) {
                                                                                        return Object.is(t.id, i)
                                                                                    });
                                                                                    ["p82013", "p82010", "p66", "p83023"].includes(i) ? (Object.is(t, "--") || (t = n(t).format("0.00")), o.set(i, t)) : (["p82036", "p26", "p8014", "p12017", "p6012", "p13013"].includes(i), Object.is(t, "--") || (t = a.a.PointValUnitFormat(t, r.unit, 3)), o.set(i, t))
                                                                                }), o
                                                                            }
                                                                            t.forEach(function(t, e) {
                                                                                ["p82013", "p82010", "p66", "p83023"].includes(e) ? t.forEach(function(e, i) {
                                                                                    Object.is(e, "--") || (t[i] = n(e).format("0.00"))
                                                                                }) : ["p82036", "p26", "p8014", "p12017", "p6012", "p13013"].includes(e) ? t.forEach(function(i, r) {
                                                                                    Object.is(i, "--") || (t[r] = a.a.PointValUnitFormat(i, s.get(e), 3))
                                                                                }) : ["p29"].includes(e) ? console.log() : t.forEach(function(i, r) {
                                                                                    Object.is(i, "--") || (t[r] = a.a.PointValUnitFormat(i, s.get(e), 3))
                                                                                })
                                                                            })
                                                                        },
                                                                        E = function(t, e) {
                                                                            var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
                                                                                r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,
                                                                                a = [];
                                                                            switch (t) {
                                                                                case 1:
                                                                                    a = D(e.points.get("p24"), e.points.get("p8018"), !0);
                                                                                    break;
                                                                                case 2:
                                                                                    a = D(e.points.get("p13149"), e.points.get("p13121"), !1);
                                                                                    break;
                                                                                case 3:
                                                                                    a = D(e.points.get("p13150"), e.points.get("p13126"), !1);
                                                                                    break;
                                                                                case 4:
                                                                                    a = D(A(e.points.get("p13003")), i, !0, r)
                                                                            }
                                                                            return a
                                                                        },
                                                                        D = function(t, e, i) {
                                                                            for (var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, n = [], s = 0, o = 0, l = 0, h = 0; h < t.length; h++) t[h] === a.a.emptyStrReplace && e[h] === a.a.emptyStrReplace ? n.push(a.a.emptyStrReplace) : (s = a.a.isUndefinedOrNull(t[h]) ? 0 : Number.parseFloat(t[h]), o = a.a.isUndefinedOrNull(e[h]) ? 0 : Number.parseFloat(e[h]), l = a.a.isUndefinedOrNull(r) || a.a.isUndefinedOrNull(r[h]) ? 0 : Number.parseFloat(r[h]), i ? n.push(s + o + l) : n.push(s - o));
                                                                            if (null != r) {
                                                                                for (var c = [], p = 0; p < n.length; p++) c.push(a.a.PointValUnitFormat(n[p], null, 3));
                                                                                return c
                                                                            }
                                                                            return A(n)
                                                                        },
                                                                        A = function(t) {
                                                                            var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
                                                                                i = [];
                                                                            if (!a.a.isUndefinedOrNull(t)) {
                                                                                var r = 0;
                                                                                t.forEach(function(t) {
                                                                                    a.a.isUndefinedOrNull(t) ? i.push(a.a.emptyStrReplace) : (r = a.a.PointValUnitFormat(t, "kW", 3), e && (r *= -1), i.push(r))
                                                                                })
                                                                            }
                                                                            return i
                                                                        },
                                                                        S = function(t) {
                                                                            var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
                                                                            return a.a.isUndefinedOrNull(t) || (t = a.a.PointValUnitFormat(t, "kW", 3), e && (t *= -1)), t
                                                                        },
                                                                        C = function(t, e, i) {
                                                                            var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,
                                                                                n = 0;
                                                                            if (e === a.a.emptyStrReplace && i === a.a.emptyStrReplace && !a.a.isUndefinedOrNull(r) && i === a.a.emptyStrReplace) return n = "";
                                                                            var s = a.a.isUndefinedOrNull(e) ? 0 : Number.parseFloat(e),
                                                                                o = a.a.isUndefinedOrNull(i) ? 0 : Number.parseFloat(i),
                                                                                l = a.a.isUndefinedOrNull(r) ? 0 : Number.parseFloat(r);
                                                                            switch (t) {
                                                                                case 1:
                                                                                    n = s + o;
                                                                                    break;
                                                                                case 2:
                                                                                case 3:
                                                                                    n = s - o;
                                                                                    break;
                                                                                case 4:
                                                                                    return n = s + o + l, a.a.PointValUnitFormat(n, null, 3)
                                                                            }
                                                                            return a.a.PointValUnitFormat(n, "kW", 3)
                                                                        }
                                                                }, lq5y: function(t, e, i) {
                                                                    "use strict";
                                                                    var r = i("YsTz");
                                                                    t.exports = function(t) {
                                                                        if (!r(t)) throw new TypeError("Cannot use null or undefined");
                                                                        return t
                                                                    }
                                                                }, lwsE: function(t, e) {
                                                                    t.exports = function(t, e) {
                                                                        if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function")
                                                                    }, t.exports.__esModule = !0, t.exports.default = t.exports
                                                                }, "m/xd": function(t, e, i) {
                                                                    "use strict";
                                                                    var r = i("cDf5");
                                                                    i("f3/d"), i("bWfx"), i("I78e"), i("pIFo");
                                                                    var a = {};

                                                                    function n(t, e, i) {
                                                                        i || (i = Error);
                                                                        var r = function(t) {
                                                                            function i(i, r, a) {
                                                                                return t.call(this, function(t, i, r) {
                                                                                    return "string" == typeof e ? e : e(t, i, r)
                                                                                }(i, r, a)) || this
                                                                            }
                                                                            return function(t, e) {
                                                                                t.prototype = Object.create(e.prototype), t.prototype.constructor = t, t.__proto__ = e
                                                                            }(i, t), i
                                                                        }(i);
                                                                        r.prototype.name = i.name, r.prototype.code = t, a[t] = r
                                                                    }

                                                                    function s(t, e) {
                                                                        if (Array.isArray(t)) {
                                                                            var i = t.length;
                                                                            return t = t.map(function(t) {
                                                                                return String(t)
                                                                            }), i > 2 ? "one of ".concat(e, " ").concat(t.slice(0, i - 1).join(", "), ", or ") + t[i - 1] : 2 === i ? "one of ".concat(e, " ").concat(t[0], " or ").concat(t[1]) : "of ".concat(e, " ").concat(t[0])
                                                                        }
                                                                        return "of ".concat(e, " ").concat(String(t))
                                                                    }
                                                                    n("ERR_INVALID_OPT_VALUE", function(t, e) {
                                                                        return 'The value "' + e + '" is invalid for option "' + t + '"'
                                                                    }, TypeError), n("ERR_INVALID_ARG_TYPE", function(t, e, i) {
                                                                        var a, n;
                                                                        if ("string" == typeof e && function(t, e, i) {
                                                                                return t.substr(!i || i < 0 ? 0 : +i, e.length) === e
                                                                            }(e, "not ") ? (a = "must not be", e = e.replace(/^not /, "")) : a = "must be", function(t, e, i) {
                                                                                return (void 0 === i || i > t.length) && (i = t.length), t.substring(i - e.length, i) === e
                                                                            }(t, " argument")) n = "The ".concat(t, " ").concat(a, " ").concat(s(e, "type"));
                                                                        else {
                                                                            var o = function(t, e, i) {
                                                                                return "number" != typeof i && (i = 0), !(i + e.length > t.length) && -1 !== t.indexOf(e, i)
                                                                            }(t, ".") ? "property" : "argument";
                                                                            n = 'The "'.concat(t, '" ').concat(o, " ").concat(a, " ").concat(s(e, "type"))
                                                                        }
                                                                        return n += ". Received type ".concat(r(i))
                                                                    }, TypeError), n("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF"), n("ERR_METHOD_NOT_IMPLEMENTED", function(t) {
                                                                        return "The " + t + " method is not implemented"
                                                                    }), n("ERR_STREAM_PREMATURE_CLOSE", "Premature close"), n("ERR_STREAM_DESTROYED", function(t) {
                                                                        return "Cannot call " + t + " after a stream was destroyed"
                                                                    }), n("ERR_MULTIPLE_CALLBACK", "Callback called multiple times"), n("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable"), n("ERR_STREAM_WRITE_AFTER_END", "write after end"), n("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError), n("ERR_UNKNOWN_ENCODING", function(t) {
                                                                        return "Unknown encoding: " + t
                                                                    }, TypeError), n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event"), t.exports.codes = a
                                                                }, mGv0: function(t, e, i) {
                                                                    "use strict";
                                                                    var r, a = i("k2qM"),
                                                                        n = i("JiqL"),
                                                                        s = i("fciO"),
                                                                        o = i("1m9z"),
                                                                        l = i("86bp"),
                                                                        h = i("RmV6"),
                                                                        c = Function.prototype.bind,
                                                                        p = Object.defineProperty,
                                                                        m = Object.prototype.hasOwnProperty;
                                                                    r = function(t, e, i) {
                                                                        var r, a = n(e) && s(e.value);
                                                                        return delete(r = o(e)).writable, delete r.value, r.get = function() {
                                                                            return !i.overwriteDefinition && m.call(this, t) ? a : (e.value = c.call(a, i.resolveContext ? i.resolveContext(this) : this), p(this, t, e), this[t])
                                                                        }, r
                                                                    }, t.exports = function(t) {
                                                                        var e = l(arguments[1]);
                                                                        return a(e.resolveContext) && s(e.resolveContext), h(t, function(t, i) {
                                                                            return r(i, t, e)
                                                                        })
                                                                    }
                                                                }, n3lq: function(t, e, i) {
                                                                    (t.exports = i("I1BE")(!1)).push([t.i, '.fluid-info-title{font-size:16px;
                                                                                border - bottom: 1 px solid #fff;
                                                                                padding: 4 px 0
                                                                            }.fluid - info - content > div {
                                                                                margin: 6 px 0
                                                                            }.select - plant - area {
                                                                                z - index: 2
                                                                            }.select - plant - area span.icon - about {
                                                                                margin - left: 5 px
                                                                            }.select - plant - area.el - input__inner {
                                                                                color: #ff7300
                                                                            } [data - theme = "style_blue"].select - plant - area.el - input__inner {
                                                                                color: #2196f3}[data-theme= "style"].select - plant - area.el - input__inner {
                                                                                color: #ff7300
                                                                            }.energy - graph - wrap {
                                                                                position: relative;
                                                                                width: 100 % ;
                                                                                padding - right: 30 px;
                                                                                padding - left: 30 px;
                                                                                margin - top: 80 px;
                                                                                margin - bottom: 40 px;
                                                                                display: flex;
                                                                                align - items: center
                                                                            }.energy - graph - wrap.ems - status {
                                                                                position: absolute;
                                                                                top: -35 px;
                                                                                font - size: 18 px;
                                                                                color: #888}.energy-second-graph-wrap{position:relative;
width:100%;
height:60%;
margin-top:10%;
margin-bottom:10%;
display:flex;
align-items:center;
padding-right:30px;
padding-left:30px}.ems-status span:first-child{margin-right:21px}.ems-status .iconfont{font-size:18px}.ems-status .iconfont:before{margin-right:14px}.ems-status .icon-normal-status{color:# 1 CC40A
                                                                            }.ems - status.icon - fault - status {
                                                                                color: #F44336
                                                                            }.ems - status.icon - alarm - status {
                                                                                color: #FF7300
                                                                            }.energy - graph {
                                                                                font - size: 12 px;
                                                                                display: flex;
                                                                                justify - content: center;
                                                                                position: relative;
                                                                                padding - top: 15 px
                                                                            }.energy - graph.tip {
                                                                                margin - left: 10 px;
                                                                                margin - right: 10 px
                                                                            }.energy - graph.circle - wrap {
                                                                                position: relative
                                                                            }.energy - graph.circle - wrap.vertical - line {
                                                                                margin - top: 10 px;
                                                                                margin - bottom: 10 px
                                                                            }.energy - graph.text - area {
                                                                                white - space: nowrap
                                                                            }.energy - graph.vertical - wrap {
                                                                                position: absolute;
                                                                                left: 50 % ;
                                                                                transform: translateX(-50 % );
                                                                                margin - right: 0;
                                                                                margin - left: 0
                                                                            }.energy - graph.vertical - wrap.wrap {
                                                                                position: absolute
                                                                            }
                                                                            #general.select - plant - area {
                                                                                position: absolute;
                                                                                left: 50 % ;
                                                                                transform: translateX(-50 % );
                                                                                top: -50 px
                                                                            }
                                                                            #general.text - area.icon {
                                                                                display: inline - block
                                                                            }
                                                                            #general.text - area.icon.iconfont {
                                                                                font - size: 15 px
                                                                            }
                                                                            #general.text - area.icon.iconfont.el - button {
                                                                                position: relative;
                                                                                top: 1 px;
                                                                                height: 13 px;
                                                                                padding: 0 4 px
                                                                            }
                                                                            #general.text - area span {
                                                                                word -
                                                                                    break :break -word;
                                                                                font - size: 14 px;
                                                                                color: #666}# general.text - area {
                                                                                    display: flex;
                                                                                    flex - direction: column;
                                                                                    font - size: 14 px;
                                                                                    margin - bottom: 5 px
                                                                                }
                                                                                #general.text - area.load - text - area {
                                                                                    position: absolute;
                                                                                    left: 56 % ;
                                                                                    bottom: 0
                                                                                }
                                                                                #general span.num {
                                                                                    margin - bottom: 6 px;
                                                                                    font - size: 16 px
                                                                                }
                                                                                #general span.single - data {
                                                                                    color: #ff7300
                                                                                } [data - theme = "style_blue"] #general span.single - data {
                                                                                    color: #2196f3}[data-theme= "style"] #general span.single - data {
                                                                                    color: #ff7300
                                                                                }
                                                                                #general.left - chart - area {
                                                                                    display: flex;
                                                                                    flex - direction: column;
                                                                                    align - items: flex - start
                                                                                }
                                                                                #general.left - chart - area.row1 {
                                                                                    width: 100 % ;
                                                                                    display: flex;
                                                                                    justify - content: space - between;
                                                                                    align - items: center
                                                                                }
                                                                                #general.left - chart - area.row1.tip span {
                                                                                    margin - bottom: 5 px
                                                                                }
                                                                                #general.left - chart - area.row1.tip span.title {
                                                                                        color: #666;
font-size:14px}# general.left - chart - area.PV - Panel - tip.text - area {
                                                                                            position: absolute;
                                                                                            bottom: 5 px
                                                                                        }
                                                                                        #general.left - chart - area.row2 {
                                                                                            position: relative;
                                                                                            width: 100 % ;
                                                                                            height: 100 % ;
                                                                                            display: flex;
                                                                                            align - items: center
                                                                                        }
                                                                                        #general.left - chart - area.row2.circle - wrap {
                                                                                            position: absolute;
                                                                                            bottom: 0;
                                                                                            left: 0
                                                                                        }
                                                                                        #general.left - chart - area.row2.tip {
                                                                                            height: 100 % ;
                                                                                            width: 100 % ;
                                                                                            position: relative;
                                                                                            text - align: right;
                                                                                            margin - left: 10 px
                                                                                        }
                                                                                        #general.left - chart - area.row2.tip.text - area {
                                                                                            position: absolute;
                                                                                            bottom: 13 px;
                                                                                            text - align: left
                                                                                        }
                                                                                        #general.left - chart - area.row2.tip.text - area.title {
                                                                                            font - size: 14 px
                                                                                        }
                                                                                        #general.right - area {
                                                                                            display: flex;
                                                                                            align - items: flex - start
                                                                                        }
                                                                                        #general.right - area.col1 {
                                                                                            display: flex;
                                                                                            flex - direction: column;
                                                                                            position: relative
                                                                                        }
                                                                                        #general.right - area.col1.tip {
                                                                                            position: relative
                                                                                        }
                                                                                        #general.right - area.col1.tip.text - area {
                                                                                            justify - content: flex - end
                                                                                        }
                                                                                        #general.right - area.col1.svg - area {
                                                                                            width: 100 % ;
                                                                                            position: relative
                                                                                        }
                                                                                        #general.right - area.col1.svg - area.linearrow3 {
                                                                                            z - index: 1
                                                                                        }
                                                                                        #general.right - area.col1.svg - area.linearrow4 {
                                                                                            position: absolute;
                                                                                            top: 0;
                                                                                            left: 1 px;
                                                                                            z - index: 1
                                                                                        }
                                                                                        #general.right - area.col1.svg - area.linearrow5 {
                                                                                            position: absolute;
                                                                                            right: 0;
                                                                                            top: 0;
                                                                                            z - index: 1
                                                                                        }
                                                                                        #general.right - area.col1.svg - area.zIndexH {
                                                                                            z - index: 3
                                                                                        }
                                                                                        #general.right - area.col1.circle - wrap {
                                                                                            margin - top: 18 px;
                                                                                            text - align: center
                                                                                        }
                                                                                        #general.right - area.col2 {
                                                                                            display: flex;
                                                                                            flex - direction: column;
                                                                                            align - items: flex - start
                                                                                        }
                                                                                        #Microgrid {
                                                                                            height: 100 % ;
                                                                                            display: flex;
                                                                                            flex - direction: column
                                                                                        }
                                                                                        #Microgrid.text - area {
                                                                                            display: flex;
                                                                                            flex - direction: column;
                                                                                            margin - left: 10 px;
                                                                                            position: absolute;
                                                                                            top: -210 %
                                                                                        }
                                                                                        #Microgrid.text - area.inverter - area {
                                                                                            left: 0
                                                                                        }
                                                                                        #Microgrid.text - area.grid - area {
                                                                                            right: 15 px
                                                                                        }
                                                                                        #Microgrid.text - area.load - area {
                                                                                            right: 15 px
                                                                                        }
                                                                                        #Microgrid.text - area.num {
                                                                                            margin - bottom: 6 px;
                                                                                            font - size: 12 px;
                                                                                            color: #333}# Microgrid.text - area.title {
                                                                                                font - size: 12 px;
                                                                                                color: #666}# Microgrid.vertical - wrap.text - area {
                                                                                                    top: 50 % ;
                                                                                                    margin - left: 20 px
                                                                                                }
                                                                                                #Microgrid.arrow {
                                                                                                    position: relative
                                                                                                }
                                                                                                #Microgrid.arrow.wrap {
                                                                                                    position: absolute
                                                                                                }.hidden {
                                                                                                    visibility: hidden
                                                                                                }.row {
                                                                                                    display: flex;
                                                                                                    align - items: center
                                                                                                }.row.tip {
                                                                                                    height: 100 % ;
                                                                                                    width: 100 % ;
                                                                                                    position: relative;
                                                                                                    text - align: right;
                                                                                                    margin - left: 10 px
                                                                                                }.row.tip.text - area {
                                                                                                    position: absolute;
                                                                                                    text - align: left
                                                                                                }.row.tip.text - area.title {
                                                                                                    font - size: 14 px
                                                                                                }.tip {
                                                                                                    position: relative
                                                                                                }.hang {
                                                                                                    position: absolute;
                                                                                                    top: 0
                                                                                                }
                                                                                                @media screen and(max - width: 1366 px) {
                                                                                                    #general.energy - graph.tip span {
                                                                                                        font - size: 12 px!important
                                                                                                    }
                                                                                                }
                                                                                                @media screen and(max - width: 1024 px) {
                                                                                                    #general.energy - graph.rows {
                                                                                                        top: -70 px!important
                                                                                                    }
                                                                                                    #general.energy - graph.iconfont {
                                                                                                        font - size: 26 px
                                                                                                    }
                                                                                                    #general.energy - graph.circle - wrap.center.percent {
                                                                                                        font - size: 8 px
                                                                                                    }
                                                                                                }.fluid - info - title {
                                                                                                    font - size: 16 px;
                                                                                                    border - bottom: 1 px solid #fff;
                                                                                                    padding: 4 px 0
                                                                                                }.fluid - info - content > div {
                                                                                                    margin: 6 px 0
                                                                                                }.ni - dian {
                                                                                                    margin - top: 138 px
                                                                                                }\
                                                                                                n ',""])},nTc4:function(t,e,i){"use strict";
                                                                                                t.exports = a;
                                                                                                var r = i("/jSS");

                                                                                                function a(t) {
                                                                                                    if (!(this instanceof a)) return new a(t);
                                                                                                    r.call(this, t)
                                                                                                }
                                                                                                i("P7XM")(a, r), a.prototype._transform = function(t, e, i) {
                                                                                                    i(null, t)
                                                                                                }
                                                                                            }, nYho: function(t, e, i) {
                                                                                                (function(t, r) {
                                                                                                    var a;
                                                                                                    /*! https://mths.be/punycode v1.4.1 by @mathias */
                                                                                                    ! function(n) {
                                                                                                        e && e.nodeType, t && t.nodeType;
                                                                                                        var s = "object" == typeof r && r;
                                                                                                        s.global !== s && s.window !== s && s.self;
                                                                                                        var o, l = 2147483647,
                                                                                                            h = 36,
                                                                                                            c = 1,
                                                                                                            p = 26,
                                                                                                            m = 38,
                                                                                                            d = 700,
                                                                                                            u = 72,
                                                                                                            f = 128,
                                                                                                            x = "-",
                                                                                                            k = /^xn--/,
                                                                                                            y = /[^\x20-\x7E]/,
                                                                                                            g = /[\x2E\u3002\uFF0E\uFF61]/g,
                                                                                                            v = {
                                                                                                                overflow: "Overflow: input needs wider integers to process",
                                                                                                                "not-basic": "Illegal input >= 0x80 (not a basic code point)",
                                                                                                                "invalid-input": "Invalid input"
                                                                                                            },
                                                                                                            _ = h - c,
                                                                                                            b = Math.floor,
                                                                                                            w = String.fromCharCode;

                                                                                                        function E(t) {
                                                                                                            throw new RangeError(v[t])
                                                                                                        }

                                                                                                        function D(t, e) {
                                                                                                            for (var i = t.length, r = []; i--;) r[i] = e(t[i]);
                                                                                                            return r
                                                                                                        }

                                                                                                        function A(t, e) {
                                                                                                            var i = t.split("@"),
                                                                                                                r = "";
                                                                                                            return i.length > 1 && (r = i[0] + "@", t = i[1]), r + D((t = t.replace(g, ".")).split("."), e).join(".")
                                                                                                        }

                                                                                                        function S(t) {
                                                                                                            for (var e, i, r = [], a = 0, n = t.length; a < n;)(e = t.charCodeAt(a++)) >= 55296 && e <= 56319 && a < n ? 56320 == (64512 & (i = t.charCodeAt(a++))) ? r.push(((1023 & e) << 10) + (1023 & i) + 65536) : (r.push(e), a--) : r.push(e);
                                                                                                            return r
                                                                                                        }

                                                                                                        function C(t) {
                                                                                                            return D(t, function(t) {
                                                                                                                var e = "";
                                                                                                                return t > 65535 && (e += w((t -= 65536) >>> 10 & 1023 | 55296), t = 56320 | 1023 & t), e += w(t)
                                                                                                            }).join("")
                                                                                                        }

                                                                                                        function P(t) {
                                                                                                            return t - 48 < 10 ? t - 22 : t - 65 < 26 ? t - 65 : t - 97 < 26 ? t - 97 : h
                                                                                                        }

                                                                                                        function T(t, e) {
                                                                                                            return t + 22 + 75 * (t < 26) - ((0 != e) << 5)
                                                                                                        }

                                                                                                        function B(t, e, i) {
                                                                                                            var r = 0;
                                                                                                            for (t = i ? b(t / d) : t >> 1, t += b(t / e); t > _ * p >> 1; r += h) t = b(t / _);
                                                                                                            return b(r + (_ + 1) * t / (t + m))
                                                                                                        }

                                                                                                        function V(t) {
                                                                                                            var e, i, r, a, n, s, o, m, d, k, y = [],
                                                                                                                g = t.length,
                                                                                                                v = 0,
                                                                                                                _ = f,
                                                                                                                w = u;
                                                                                                            for ((i = t.lastIndexOf(x)) < 0 && (i = 0), r = 0; r < i;
                                                                                                                ++r) t.charCodeAt(r) >= 128 && E("not-basic"), y.push(t.charCodeAt(r));
                                                                                                            for (a = i > 0 ? i + 1 : 0; a < g;) {
                                                                                                                for (n = v, s = 1, o = h; a >= g && E("invalid-input"), ((m = P(t.charCodeAt(a++))) >= h || m > b((l - v) / s)) && E("overflow"), v += m * s, !(m < (d = o <= w ? c : o >= w + p ? p : o - w)); o += h) s > b(l / (k = h - d)) && E("overflow"), s *= k;
                                                                                                                w = B(v - n, e = y.length + 1, 0 == n), b(v / e) > l - _ && E("overflow"), _ += b(v / e), v %= e, y.splice(v++, 0, _)
                                                                                                            }
                                                                                                            return C(y)
                                                                                                        }

                                                                                                        function M(t) {
                                                                                                            var e, i, r, a, n, s, o, m, d, k, y, g, v, _, D, A = [];
                                                                                                            for (g = (t = S(t)).length, e = f, i = 0, n = u, s = 0; s < g;
                                                                                                                ++s)(y = t[s]) < 128 && A.push(w(y));
                                                                                                            for (r = a = A.length, a && A.push(x); r < g;) {
                                                                                                                for (o = l, s = 0; s < g;
                                                                                                                    ++s)(y = t[s]) >= e && y < o && (o = y);
                                                                                                                for (o - e > b((l - i) / (v = r + 1)) && E("overflow"), i += (o - e) * v, e = o, s = 0; s < g;
                                                                                                                    ++s)
                                                                                                                    if ((y = t[s]) < e && ++i > l && E("overflow"), y == e) {
                                                                                                                        for (m = i, d = h; !(m < (k = d <= n ? c : d >= n + p ? p : d - n)); d += h) D = m - k, _ = h - k, A.push(w(T(k + D % _, 0))), m = b(D / _);
                                                                                                                        A.push(w(T(m, 0))), n = B(i, v, r == a), i = 0, ++r
                                                                                                                    }++ i, ++e
                                                                                                            }
                                                                                                            return A.join("")
                                                                                                        }
                                                                                                        o = {
                                                                                                            version: "1.4.1",
                                                                                                            ucs2: {
                                                                                                                decode: S,
                                                                                                                encode: C
                                                                                                            },
                                                                                                            decode: V,
                                                                                                            encode: M,
                                                                                                            toASCII: function(t) {
                                                                                                                return A(t, function(t) {
                                                                                                                    return y.test(t) ? "xn--" + M(t) : t
                                                                                                                })
                                                                                                            },
                                                                                                            toUnicode: function(t) {
                                                                                                                return A(t, function(t) {
                                                                                                                    return k.test(t) ? V(t.slice(4).toLowerCase()) : t
                                                                                                                })
                                                                                                            }
                                                                                                        }, void 0 === (a = function() {
                                                                                                            return o
                                                                                                        }.call(e, i, e, t)) || (t.exports = a)
                                                                                                    }()
                                                                                                }).call(this, i("YuTi")(t), i("yLpj"))
                                                                                            }, nfBX: function(t, e, i) {
                                                                                                "use strict";
                                                                                                var r = Object.create,
                                                                                                    a = Object.getPrototypeOf,
                                                                                                    n = {};
                                                                                                t.exports = function() {
                                                                                                    var t = Object.setPrototypeOf,
                                                                                                        e = arguments[0] || r;
                                                                                                    return "function" == typeof t && a(t(e(null), n)) === n
                                                                                                }
                                                                                            }, nt6N: function(t, e, i) {
                                                                                                var r = i("b4rs");
                                                                                                "string" == typeof r && (r = [
                                                                                                    [t.i, r, ""]
                                                                                                ]), r.locals && (t.exports = r.locals);
                                                                                                (0, i("SZ7m").default)("a5e0fff2", r, !0, {})
                                                                                            }, o5jY: function(t, e, i) {
                                                                                                var r = i("M5Rh");
                                                                                                "string" == typeof r && (r = [
                                                                                                    [t.i, r, ""]
                                                                                                ]), r.locals && (t.exports = r.locals);
                                                                                                (0, i("SZ7m").default)("f5a0ab0e", r, !0, {})
                                                                                            }, opf0: function(t, e, i) {
                                                                                                "use strict";
                                                                                                t.exports = function() {
                                                                                                    var t = Math.sign;
                                                                                                    return "function" == typeof t && (1 === t(10) && -1 === t(-20))
                                                                                                }
                                                                                            }, p8mi: function(t, e, i) {
                                                                                                var r = i("W8MJ"),
                                                                                                    a = i("lwsE"),
                                                                                                    n = r(function t() {
                                                                                                        "use strict";
                                                                                                        a(this, t), this.cmd = null, this.retain = !1, this.qos = 0, this.dup = !1, this.length = -1, this.topic = null, this.payload = null
                                                                                                    });
                                                                                                t.exports = n
                                                                                            }, pJMH: function(t, e, i) {
                                                                                                "use strict";
                                                                                                (function(e) {
                                                                                                    i("RW0V");
                                                                                                    var r = Object.keys || function(t) {
                                                                                                        var e = [];
                                                                                                        for (var i in t) e.push(i);
                                                                                                        return e
                                                                                                    };
                                                                                                    t.exports = h;
                                                                                                    var a = i("DovO"),
                                                                                                        n = i("9rpQ");
                                                                                                    i("P7XM")(h, a);
                                                                                                    for (var s = r(n.prototype), o = 0; o < s.length; o++) {
                                                                                                        var l = s[o];
                                                                                                        h.prototype[l] || (h.prototype[l] = n.prototype[l])
                                                                                                    }

                                                                                                    function h(t) {
                                                                                                        if (!(this instanceof h)) return new h(t);
                                                                                                        a.call(this, t), n.call(this, t), this.allowHalfOpen = !0, t && (!1 === t.readable && (this.readable = !1), !1 === t.writable && (this.writable = !1), !1 === t.allowHalfOpen && (this.allowHalfOpen = !1, this.once("end", c)))
                                                                                                    }

                                                                                                    function c() {
                                                                                                        this._writableState.ended || e.nextTick(p, this)
                                                                                                    }

                                                                                                    function p(t) {
                                                                                                        t.end()
                                                                                                    }
                                                                                                    Object.defineProperty(h.prototype, "writableHighWaterMark", {
                                                                                                        enumerable: !1,
                                                                                                        get: function() {
                                                                                                            return this._writableState.highWaterMark
                                                                                                        }
                                                                                                    }), Object.defineProperty(h.prototype, "writableBuffer", {
                                                                                                        enumerable: !1,
                                                                                                        get: function() {
                                                                                                            return this._writableState && this._writableState.getBuffer()
                                                                                                        }
                                                                                                    }), Object.defineProperty(h.prototype, "writableLength", {
                                                                                                        enumerable: !1,
                                                                                                        get: function() {
                                                                                                            return this._writableState.length
                                                                                                        }
                                                                                                    }), Object.defineProperty(h.prototype, "destroyed", {
                                                                                                        enumerable: !1,
                                                                                                        get: function() {
                                                                                                            return void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed && this._writableState.destroyed)
                                                                                                        },
                                                                                                        set: function(t) {
                                                                                                            void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed = t, this._writableState.destroyed = t)
                                                                                                        }
                                                                                                    })
                                                                                                }).call(this, i("8oxB"))
                                                                                            }, pQ9l: function(t, e) {
                                                                                                t.exports = function() {
                                                                                                    throw new Error("Readable.from is not available in the browser")
                                                                                                }
                                                                                            }, pnHa: function(t, e, i) {
                                                                                                "use strict";
                                                                                                var r = i("lq5y");
                                                                                                t.exports = function() {
                                                                                                    return r(this).length = 0, this
                                                                                                }
                                                                                            }, q1Jy: function(t, e, i) {
                                                                                                (function(e) {
                                                                                                    var r = i("VmuJ"),
                                                                                                        a = function() {},
                                                                                                        n = function(t, i, s) {
                                                                                                            if ("function" == typeof i) return n(t, null, i);
                                                                                                            i || (i = {}), s = r(s || a);
                                                                                                            var o = t._writableState,
                                                                                                                l = t._readableState,
                                                                                                                h = i.readable || !1 !== i.readable && t.readable,
                                                                                                                c = i.writable || !1 !== i.writable && t.writable,
                                                                                                                p = !1,
                                                                                                                m = function() {
                                                                                                                    t.writable || d()
                                                                                                                },
                                                                                                                d = function() {
                                                                                                                    c = !1, h || s.call(t)
                                                                                                                },
                                                                                                                u = function() {
                                                                                                                    h = !1, c || s.call(t)
                                                                                                                },
                                                                                                                f = function(e) {
                                                                                                                    s.call(t, e ? new Error("exited with error code: " + e) : null)
                                                                                                                },
                                                                                                                x = function(e) {
                                                                                                                    s.call(t, e)
                                                                                                                },
                                                                                                                k = function() {
                                                                                                                    e.nextTick(y)
                                                                                                                },
                                                                                                                y = function() {
                                                                                                                    if (!p) return (!h || l && l.ended && !l.destroyed) && (!c || o && o.ended && !o.destroyed) ? void 0 : s.call(t, new Error("premature close"))
                                                                                                                },
                                                                                                                g = function() {
                                                                                                                    t.req.on("finish", d)
                                                                                                                };
                                                                                                            return ! function(t) {
                                                                                                                    return t.setHeader && "function" == typeof t.abort
                                                                                                                }(t) ? c && !o && (t.on("end", m), t.on("close", m)) : (t.on("complete", d), t.on("abort", k), t.req ? g() : t.on("request", g)),
                                                                                                                function(t) {
                                                                                                                    return t.stdio && Array.isArray(t.stdio) && 3 === t.stdio.length
                                                                                                                }(t) && t.on("exit", f), t.on("end", u), t.on("finish", d), !1 !== i.error && t.on("error", x), t.on("close", k),
                                                                                                                function() {
                                                                                                                    p = !0, t.removeListener("complete", d), t.removeListener("abort", k), t.removeListener("request", g), t.req && t.req.removeListener("finish", d), t.removeListener("end", m), t.removeListener("close", m), t.removeListener("finish", d), t.removeListener("exit", f), t.removeListener("end", u), t.removeListener("error", x), t.removeListener("close", k)
                                                                                                                }
                                                                                                        };
                                                                                                    t.exports = n
                                                                                                }).call(this, i("8oxB"))
                                                                                            }, qBI6: function(t, e, i) {
                                                                                                "use strict";
                                                                                                var r = i("QxpA");
                                                                                                i.n(r).a
                                                                                            }, qtCq: function(t, e, i) {
                                                                                                var r = i("cg+R");
                                                                                                "string" == typeof r && (r = [
                                                                                                    [t.i, r, ""]
                                                                                                ]), r.locals && (t.exports = r.locals);
                                                                                                (0, i("SZ7m").default)("6bc2ebc4", r, !0, {})
                                                                                            }, rE2o: function(t, e, i) {
                                                                                                i("OnI7")("asyncIterator")
                                                                                            }, rJdA: function(t, e, i) {
                                                                                                "use strict";
                                                                                                var r = i("kMJR");
                                                                                                i.n(r).a
                                                                                            }, roTD: function(t, e, i) {
                                                                                                "use strict";

                                                                                                function r(t) {
                                                                                                    for (var e = t.split("/"), i = 0; i < e.length; i++)
                                                                                                        if ("+" !== e[i]) {
                                                                                                            if ("#" === e[i]) return i === e.length - 1;
                                                                                                            if (-1 !== e[i].indexOf("+") || -1 !== e[i].indexOf("#")) return !1
                                                                                                        } return !0
                                                                                                }
                                                                                                i("KKXr"), t.exports = {
                                                                                                    validateTopics: function(t) {
                                                                                                        if (0 === t.length) return "empty_topic_list";
                                                                                                        for (var e = 0; e < t.length; e++)
                                                                                                            if (!r(t[e])) return t[e];
                                                                                                        return null
                                                                                                    }
                                                                                                }
                                                                                            }, s4AO: function(t, e, i) {
                                                                                                "use strict";
                                                                                                var r = i("ESbf");
                                                                                                t.exports = function(t) {
                                                                                                    if (!r(t)) throw new TypeError(t + " is not a symbol");
                                                                                                    return t
                                                                                                }
                                                                                            }, s4NR: function(t, e, i) {
                                                                                                "use strict";
                                                                                                e.decode = e.parse = i("kd2E"), e.encode = e.stringify = i("4JlD")
                                                                                            }, sXtF: function(t, e, i) {
                                                                                                "use strict";
                                                                                                i.d(e, "b", function() {
                                                                                                    return c
                                                                                                }), i.d(e, "a", function() {
                                                                                                    return p
                                                                                                }), i.d(e, "c", function() {
                                                                                                    return m
                                                                                                });
                                                                                                i("I78e"), i("f3/d"), i("ioFf"), i("HEwt");
                                                                                                var r = i("yXPU"),
                                                                                                    a = i.n(r),
                                                                                                    n = i("X8p2"),
                                                                                                    s = i.n(n);
                                                                                                i("ls82"), i("9AAn"), i("XfO3"), i("Btvt"), i("yt8O"), i("rGqo"), i("bWfx"), i("pIFo"), i("BP8U"), i("xfY5"), i("t3Un");

                                                                                                function o(t, e) {
                                                                                                    var i = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
                                                                                                    if (!i) {
                                                                                                        if (Array.isArray(t) || (i = function(t, e) {
                                                                                                                if (!t) return;
                                                                                                                if ("string" == typeof t) return l(t, e);
                                                                                                                var i = Object.prototype.toString.call(t).slice(8, -1);
                                                                                                                "Object" === i && t.constructor && (i = t.constructor.name);
                                                                                                                if ("Map" === i || "Set" === i) return Array.from(t);
                                                                                                                if ("Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return l(t, e)
                                                                                                            }(t)) || e && t && "number" == typeof t.length) {
                                                                                                            i && (t = i);
                                                                                                            var r = 0,
                                                                                                                a = function() {};
                                                                                                            return {
                                                                                                                s: a,
                                                                                                                n: function() {
                                                                                                                    return r >= t.length ? {
                                                                                                                        done: !0
                                                                                                                    } : {
                                                                                                                        done: !1,
                                                                                                                        value: t[r++]
                                                                                                                    }
                                                                                                                },
                                                                                                                e: function(t) {
                                                                                                                    throw t
                                                                                                                },
                                                                                                                f: a
                                                                                                            }
                                                                                                        }
                                                                                                        throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
                                                                                                    }
                                                                                                    var n, s = !0,
                                                                                                        o = !1;
                                                                                                    return {
                                                                                                        s: function() {
                                                                                                            i = i.call(t)
                                                                                                        },
                                                                                                        n: function() {
                                                                                                            var t = i.next();
                                                                                                            return s = t.done, t
                                                                                                        },
                                                                                                        e: function(t) {
                                                                                                            o = !0, n = t
                                                                                                        },
                                                                                                        f: function() {
                                                                                                            try {
                                                                                                                s || null == i.return || i.return()
                                                                                                            } finally {
                                                                                                                if (o) throw n
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }

                                                                                                function l(t, e) {
                                                                                                    (null == e || e > t.length) && (e = t.length);
                                                                                                    for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i];
                                                                                                    return r
                                                                                                }
                                                                                                var h = i("rxuJ"),
                                                                                                    c = function(t, e, i) {
                                                                                                        var r, a = [],
                                                                                                            n = new Map,
                                                                                                            l = o(e);
                                                                                                        try {
                                                                                                            for (l.s(); !(r = l.n()).done;) {
                                                                                                                var c = r.value;
                                                                                                                n.set("p".concat(c), {})
                                                                                                            }
                                                                                                        } catch (t) {
                                                                                                            l.e(t)
                                                                                                        } finally {
                                                                                                            l.f()
                                                                                                        }
                                                                                                        var p, m = o(i);
                                                                                                        try {
                                                                                                            for (m.s(); !(p = m.n()).done;) {
                                                                                                                var d = p.value;
                                                                                                                a.push(d.msgTime);
                                                                                                                var u, f = o(d.dataList[0].data);
                                                                                                                try {
                                                                                                                    for (f.s(); !(u = f.n()).done;) {
                                                                                                                        var x = u.value,
                                                                                                                            k = n.get("p".concat(x.id));
                                                                                                                        void 0 !== k && (k[d.msgTime] = x.val)
                                                                                                                    }
                                                                                                                } catch (t) {
                                                                                                                    f.e(t)
                                                                                                                } finally {
                                                                                                                    f.f()
                                                                                                                }
                                                                                                            }
                                                                                                        } catch (t) {
                                                                                                            m.e(t)
                                                                                                        } finally {
                                                                                                            m.f()
                                                                                                        }
                                                                                                        for (var y = Math.max.apply(Math, a) + "", g = new Date(y.substring(0, 4), y.substring(4, 6) - 1, y.substring(6, 8), y.substring(8, 10), y.substring(10, 12), y.substring(12, 14)), v = new Map, _ = [], b = [], w = g, E = 0; E < 360;) {
                                                                                                            var D = s.a.Format(w, "YYYYMMDDHHmmss");
                                                                                                            _.unshift(D.substring(8, 10) + ":" + D.substring(10, 12) + ":" + D.substring(12, 14)), b.unshift(D), E++, w = h(w, -10)
                                                                                                        }
                                                                                                        n.forEach(function(t, e) {
                                                                                                            var i = [];
                                                                                                            b.map(function(e) {
                                                                                                                void 0 === t[e] ? i.push(s.a.emptyStrReplace) : i.push(t[e])
                                                                                                            }), v.set(e, i)
                                                                                                        });
                                                                                                        var A = {};
                                                                                                        return A.timeArr = _, A.points = v, t.lastTime = Math.max.apply(Math, a) + "", A
                                                                                                    },
                                                                                                    p = function() {
                                                                                                        var t = a()(regeneratorRuntime.mark(function t(e, i) {
                                                                                                            var r, a, n, o, l, c, p;
                                                                                                            return regeneratorRuntime.wrap(function(t) {
                                                                                                                for (;;) switch (t.prev = t.next) {
                                                                                                                    case 0:
                                                                                                                        for (r = [], a = [], n = new Map, o = e.chartData.time[1], s.a.isUndefinedOrNull(i) || (o = i), l = 0; l < 359;) c = s.a.Format(o, "HH:mm:ss").replace(/\d$/gi, "0"), 0 === l && (e.lastTime = s.a.Format(o, "YYYYMMDDHHmmss").replace(/\d$/gi, "0")), r.unshift(c), a.unshift(s.a.emptyStrReplace), l++, o = h(o, -10);
                                                                                                                        return (p = {}).timeArr = r, p.points = n, p.pointList = a, t.abrupt("return", p);
                                                                                                                    case 12:
                                                                                                                    case "end":
                                                                                                                        return t.stop()
                                                                                                                }
                                                                                                            }, t)
                                                                                                        }));
                                                                                                        return function(e, i) {
                                                                                                            return t.apply(this, arguments)
                                                                                                        }
                                                                                                    }(),
                                                                                                    m = function(t, e) {
                                                                                                        var i, r = e.msgTime.substring(8, 10) + ":" + e.msgTime.substring(10, 12) + ":" + e.msgTime.substring(12, 14),
                                                                                                            a = new Map,
                                                                                                            n = o(e.dataList[0].data);
                                                                                                        try {
                                                                                                            for (n.s(); !(i = n.n()).done;) {
                                                                                                                var s = i.value;
                                                                                                                t.has(Number.parseInt(s.id)) && a.set("p".concat(s.id), s.val)
                                                                                                            }
                                                                                                        } catch (t) {
                                                                                                            n.e(t)
                                                                                                        } finally {
                                                                                                            n.f()
                                                                                                        }
                                                                                                        var l = {};
                                                                                                        return l.msgTime = e.msgTime, l.timeStr = r, l.points = a, l
                                                                                                    }
                                                                                            }, sYVv: function(t, e, i) {
                                                                                                "use strict";
                                                                                                t.exports = i("FM/B")() ? Array.from : i("j+X2")
                                                                                            }, solC: function(t, e, i) {
                                                                                                (function(e) {
                                                                                                    i("bWfx");
                                                                                                    var r = t.exports;
                                                                                                    for (var a in r.types = {
                                                                                                            0: "reserved",
                                                                                                            1: "connect",
                                                                                                            2: "connack",
                                                                                                            3: "publish",
                                                                                                            4: "puback",
                                                                                                            5: "pubrec",
                                                                                                            6: "pubrel",
                                                                                                            7: "pubcomp",
                                                                                                            8: "subscribe",
                                                                                                            9: "suback",
                                                                                                            10: "unsubscribe",
                                                                                                            11: "unsuback",
                                                                                                            12: "pingreq",
                                                                                                            13: "pingresp",
                                                                                                            14: "disconnect",
                                                                                                            15: "auth"
                                                                                                        }, r.codes = {}, r.types) {
                                                                                                        var n = r.types[a];
                                                                                                        r.codes[n] = a
                                                                                                    }
                                                                                                    for (var s in r.CMD_SHIFT = 4, r.CMD_MASK = 240, r.DUP_MASK = 8, r.QOS_MASK = 3, r.QOS_SHIFT = 1, r.RETAIN_MASK = 1, r.VARBYTEINT_MASK = 127, r.VARBYTEINT_FIN_MASK = 128, r.VARBYTEINT_MAX = 268435455, r.SESSIONPRESENT_MASK = 1, r.SESSIONPRESENT_HEADER = e.from([r.SESSIONPRESENT_MASK]), r.CONNACK_HEADER = e.from([r.codes.connack << r.CMD_SHIFT]), r.USERNAME_MASK = 128, r.PASSWORD_MASK = 64, r.WILL_RETAIN_MASK = 32, r.WILL_QOS_MASK = 24, r.WILL_QOS_SHIFT = 3, r.WILL_FLAG_MASK = 4, r.CLEAN_SESSION_MASK = 2, r.CONNECT_HEADER = e.from([r.codes.connect << r.CMD_SHIFT]), r.properties = {
                                                                                                            sessionExpiryInterval: 17,
                                                                                                            willDelayInterval: 24,
                                                                                                            receiveMaximum: 33,
                                                                                                            maximumPacketSize: 39,
                                                                                                            topicAliasMaximum: 34,
                                                                                                            requestResponseInformation: 25,
                                                                                                            requestProblemInformation: 23,
                                                                                                            userProperties: 38,
                                                                                                            authenticationMethod: 21,
                                                                                                            authenticationData: 22,
                                                                                                            payloadFormatIndicator: 1,
                                                                                                            messageExpiryInterval: 2,
                                                                                                            contentType: 3,
                                                                                                            responseTopic: 8,
                                                                                                            correlationData: 9,
                                                                                                            maximumQoS: 36,
                                                                                                            retainAvailable: 37,
                                                                                                            assignedClientIdentifier: 18,
                                                                                                            reasonString: 31,
                                                                                                            wildcardSubscriptionAvailable: 40,
                                                                                                            subscriptionIdentifiersAvailable: 41,
                                                                                                            sharedSubscriptionAvailable: 42,
                                                                                                            serverKeepAlive: 19,
                                                                                                            responseInformation: 26,
                                                                                                            serverReference: 28,
                                                                                                            topicAlias: 35,
                                                                                                            subscriptionIdentifier: 11
                                                                                                        }, r.propertiesCodes = {}, r.properties) {
                                                                                                        var o = r.properties[s];
                                                                                                        r.propertiesCodes[o] = s
                                                                                                    }

                                                                                                    function l(t) {
                                                                                                        return [0, 1, 2].map(function(i) {
                                                                                                            return [0, 1].map(function(a) {
                                                                                                                return [0, 1].map(function(n) {
                                                                                                                    var s = e.alloc(1);
                                                                                                                    return s.writeUInt8(r.codes[t] << r.CMD_SHIFT | (a ? r.DUP_MASK : 0) | i << r.QOS_SHIFT | n, 0, !0), s
                                                                                                                })
                                                                                                            })
                                                                                                        })
                                                                                                    }
                                                                                                    r.propertiesTypes = {
                                                                                                        sessionExpiryInterval: "int32",
                                                                                                        willDelayInterval: "int32",
                                                                                                        receiveMaximum: "int16",
                                                                                                        maximumPacketSize: "int32",
                                                                                                        topicAliasMaximum: "int16",
                                                                                                        requestResponseInformation: "byte",
                                                                                                        requestProblemInformation: "byte",
                                                                                                        userProperties: "pair",
                                                                                                        authenticationMethod: "string",
                                                                                                        authenticationData: "binary",
                                                                                                        payloadFormatIndicator: "byte",
                                                                                                        messageExpiryInterval: "int32",
                                                                                                        contentType: "string",
                                                                                                        responseTopic: "string",
                                                                                                        correlationData: "binary",
                                                                                                        maximumQoS: "int8",
                                                                                                        retainAvailable: "byte",
                                                                                                        assignedClientIdentifier: "string",
                                                                                                        reasonString: "string",
                                                                                                        wildcardSubscriptionAvailable: "byte",
                                                                                                        subscriptionIdentifiersAvailable: "byte",
                                                                                                        sharedSubscriptionAvailable: "byte",
                                                                                                        serverKeepAlive: "int16",
                                                                                                        responseInformation: "string",
                                                                                                        serverReference: "string",
                                                                                                        topicAlias: "int16",
                                                                                                        subscriptionIdentifier: "var"
                                                                                                    }, r.PUBLISH_HEADER = l("publish"), r.SUBSCRIBE_HEADER = l("subscribe"), r.SUBSCRIBE_OPTIONS_QOS_MASK = 3, r.SUBSCRIBE_OPTIONS_NL_MASK = 1, r.SUBSCRIBE_OPTIONS_NL_SHIFT = 2, r.SUBSCRIBE_OPTIONS_RAP_MASK = 1, r.SUBSCRIBE_OPTIONS_RAP_SHIFT = 3, r.SUBSCRIBE_OPTIONS_RH_MASK = 3, r.SUBSCRIBE_OPTIONS_RH_SHIFT = 4, r.SUBSCRIBE_OPTIONS_RH = [0, 16, 32], r.SUBSCRIBE_OPTIONS_NL = 4, r.SUBSCRIBE_OPTIONS_RAP = 8, r.SUBSCRIBE_OPTIONS_QOS = [0, 1, 2], r.UNSUBSCRIBE_HEADER = l("unsubscribe"), r.ACKS = {
                                                                                                        unsuback: l("unsuback"),
                                                                                                        puback: l("puback"),
                                                                                                        pubcomp: l("pubcomp"),
                                                                                                        pubrel: l("pubrel"),
                                                                                                        pubrec: l("pubrec")
                                                                                                    }, r.SUBACK_HEADER = e.from([r.codes.suback << r.CMD_SHIFT]), r.VERSION3 = e.from([3]), r.VERSION4 = e.from([4]), r.VERSION5 = e.from([5]), r.VERSION131 = e.from([131]), r.VERSION132 = e.from([132]), r.QOS = [0, 1, 2].map(function(t) {
                                                                                                        return e.from([t])
                                                                                                    }), r.EMPTY = {
                                                                                                        pingreq: e.from([r.codes.pingreq << 4, 0]),
                                                                                                        pingresp: e.from([r.codes.pingresp << 4, 0]),
                                                                                                        disconnect: e.from([r.codes.disconnect << 4, 0])
                                                                                                    }
                                                                                                }).call(this, i("HDXh").Buffer)
                                                                                            }, t2ds: function(t, e, i) {
                                                                                                (t.exports = i("I1BE")(!1)).push([t.i, ".wrap[data-v-63c4ac56]{position:relative}.wrap .arrow-wrap[data-v-63c4ac56]{position:absolute;
                                                                                                        top: 0;
                                                                                                        right: 0;
                                                                                                        left: 0;
                                                                                                        z - index: 8
                                                                                                    }.wrap.line - wrap[data - v - 63 c4ac56] {
                                                                                                        display: flex;
                                                                                                        z - index: 0
                                                                                                    }\
                                                                                                    n ","
                                                                                                    "])},t3nS:function(t,e,i){"
                                                                                                    use strict ";
                                                                                                    t.exports = "undefined" != typeof Map && "[object Map]" === Object.prototype.toString.call(new Map)
                                                                                                }, tB7K: function(t, e) {
                                                                                                    var i = null;
                                                                                                    "undefined" != typeof WebSocket ? i = WebSocket : "undefined" != typeof MozWebSocket ? i = MozWebSocket : "undefined" != typeof window && (i = window.WebSocket || window.MozWebSocket), t.exports = i
                                                                                                }, uYud: function(t, e, i) {
                                                                                                    t.exports = i("+qE3").EventEmitter
                                                                                                }, ukuW: function(t, e, i) {
                                                                                                    "use strict";
                                                                                                    var r, a = Object.create;
                                                                                                    i("nfBX")() || (r = i("4ZyC")), t.exports = function() {
                                                                                                        var t, e, i;
                                                                                                        return r ? 1 !== r.level ? a : (t = {}, e = {}, i = {
                                                                                                            configurable: !1,
                                                                                                            enumerable: !1,
                                                                                                            writable: !0,
                                                                                                            value: void 0
                                                                                                        }, Object.getOwnPropertyNames(Object.prototype).forEach(function(t) {
                                                                                                            e[t] = "__proto__" !== t ? i : {
                                                                                                                configurable: !0,
                                                                                                                enumerable: !1,
                                                                                                                writable: !0,
                                                                                                                value: void 0
                                                                                                            }
                                                                                                        }), Object.defineProperties(t, e), Object.defineProperty(r, "nullPolyfill", {
                                                                                                            configurable: !1,
                                                                                                            enumerable: !1,
                                                                                                            writable: !1,
                                                                                                            value: t
                                                                                                        }), function(e, i) {
                                                                                                            return a(null === e ? t : e, i)
                                                                                                        }) : a
                                                                                                    }()
                                                                                                }, umFS: function(t, e, i) {
                                                                                                    "use strict";
                                                                                                    var r = i("fEpb"),
                                                                                                        a = {
                                                                                                            object: !0,
                                                                                                            symbol: !0
                                                                                                        };
                                                                                                    t.exports = function() {
                                                                                                        var t, e = r.Symbol;
                                                                                                        if ("function" != typeof e) return !1;
                                                                                                        t = e("test symbol");
                                                                                                        try {
                                                                                                            String(t)
                                                                                                        } catch (t) {
                                                                                                            return !1
                                                                                                        }
                                                                                                        return !!a[typeof e.iterator] && (!!a[typeof e.toPrimitive] && !!a[typeof e.toStringTag])
                                                                                                    }
                                                                                                }, uuZh: function(t, e, i) {
                                                                                                    "use strict";
                                                                                                    t.exports = i("opf0")() ? Math.sign : i("73r6")
                                                                                                }, vY6y: function(t, e, i) {
                                                                                                    (t.exports = i("I1BE")(!1)).push([t.i, ".content{width:100%;
                                                                                                            height: 100 % ;
                                                                                                            display: flex;
                                                                                                            align - items: center;
                                                                                                            position: relative;
                                                                                                            justify - content: center
                                                                                                        }.no - meter - tip {
                                                                                                            position: absolute;
                                                                                                            right: 20 px;
                                                                                                            bottom: 20 px;
                                                                                                            font - size: 24 px
                                                                                                        }.little - dialog {
                                                                                                            width: 458 px;
                                                                                                            height: 488 px;
                                                                                                            top: calc(50 % -265 px)
                                                                                                        }.box {
                                                                                                            position: relative;
                                                                                                            width: 100 % ;
                                                                                                            height: 100 %
                                                                                                        }.lottie {
                                                                                                            position: relative
                                                                                                        }.tip - text {
                                                                                                            position: absolute;
                                                                                                            z - index: 2
                                                                                                        }.tip - text.text - content {
                                                                                                            background - color: black
                                                                                                        }.button - text {
                                                                                                            font - size: 14 px;
                                                                                                            z - index: 2;
                                                                                                            position: absolute
                                                                                                        }.lottie - orange - text {
                                                                                                            font - size: 16 px;
                                                                                                            z - index: 2;
                                                                                                            position: absolute;
                                                                                                            color: #FF7300
                                                                                                        }.orange - font - text {
                                                                                                            font - size: 12 px;
                                                                                                            z - index: 2;
                                                                                                            position: absolute;
                                                                                                            color: #FF7300
                                                                                                        }.lottie - blue - text {
                                                                                                            font - size: 16 px;
                                                                                                            z - index: 2;
                                                                                                            position: absolute;
                                                                                                            color: #2196f3}.blue-font-text{font-size:12px;
z-index:2;
position:absolute;
color:# 2196 f3
                                                                                                        }.flex {
                                                                                                            display: flex;
                                                                                                            align - items: center;
                                                                                                            justify - content: center
                                                                                                        }.icon - info {
                                                                                                            margin - left: 4 px
                                                                                                        }.tip - text {
                                                                                                            font - size: 14 px;
                                                                                                            color: #000000}.tip-text .set{font-weight:bold}.tip-type{font-size:14px;
color:# 000000;
                                                                                                            font - weight: bold
                                                                                                        }\
                                                                                                        n ","
                                                                                                        "])},vwn6:function(t,e,i){"
                                                                                                        use strict ";
                                                                                                        var r = i("m/xd").codes.ERR_STREAM_PREMATURE_CLOSE;

                                                                                                        function a() {}
                                                                                                        t.exports = function t(e, i, n) {
                                                                                                            if ("function" == typeof i) return t(e, null, i);
                                                                                                            i || (i = {}), n = function(t) {
                                                                                                                var e = !1;
                                                                                                                return function() {
                                                                                                                    if (!e) {
                                                                                                                        e = !0;
                                                                                                                        for (var i = arguments.length, r = new Array(i), a = 0; a < i; a++) r[a] = arguments[a];
                                                                                                                        t.apply(this, r)
                                                                                                                    }
                                                                                                                }
                                                                                                            }(n || a);
                                                                                                            var s = i.readable || !1 !== i.readable && e.readable,
                                                                                                                o = i.writable || !1 !== i.writable && e.writable,
                                                                                                                l = function() {
                                                                                                                    e.writable || c()
                                                                                                                },
                                                                                                                h = e._writableState && e._writableState.finished,
                                                                                                                c = function() {
                                                                                                                    o = !1, h = !0, s || n.call(e)
                                                                                                                },
                                                                                                                p = e._readableState && e._readableState.endEmitted,
                                                                                                                m = function() {
                                                                                                                    s = !1, p = !0, o || n.call(e)
                                                                                                                },
                                                                                                                d = function(t) {
                                                                                                                    n.call(e, t)
                                                                                                                },
                                                                                                                u = function() {
                                                                                                                    var t;
                                                                                                                    return s && !p ? (e._readableState && e._readableState.ended || (t = new r), n.call(e, t)) : o && !h ? (e._writableState && e._writableState.ended || (t = new r), n.call(e, t)) : void 0
                                                                                                                },
                                                                                                                f = function() {
                                                                                                                    e.req.on("finish", c)
                                                                                                                };
                                                                                                            return function(t) {
                                                                                                                    return t.setHeader && "function" == typeof t.abort
                                                                                                                }(e) ? (e.on("complete", c), e.on("abort", u), e.req ? f() : e.on("request", f)) : o && !e._writableState && (e.on("end", l), e.on("close", l)), e.on("end", m), e.on("finish", c), !1 !== i.error && e.on("error", d), e.on("close", u),
                                                                                                                function() {
                                                                                                                    e.removeListener("complete", c), e.removeListener("abort", u), e.removeListener("request", f), e.req && e.req.removeListener("finish", c), e.removeListener("end", l), e.removeListener("close", l), e.removeListener("finish", c), e.removeListener("end", m), e.removeListener("error", d), e.removeListener("close", u)
                                                                                                                }
                                                                                                        }
                                                                                                    }, w1Ht: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r = i("6b34"),
                                                                                                            a = i("GpRL"),
                                                                                                            n = i("aSse"),
                                                                                                            s = i("ilDb"),
                                                                                                            o = Array.isArray,
                                                                                                            l = Function.prototype.call,
                                                                                                            h = Array.prototype.some;
                                                                                                        t.exports = function(t, e) {
                                                                                                            var i, c, p, m, d, u, f, x, k = arguments[2];
                                                                                                            if (o(t) || r(t) ? i = "array" : n(t) ? i = "string" : t = s(t), a(e), p = function() {
                                                                                                                    m = !0
                                                                                                                }, "array" !== i)
                                                                                                                if ("string" !== i)
                                                                                                                    for (c = t.next(); !c.done;) {
                                                                                                                        if (l.call(e, k, c.value, p), m) return;
                                                                                                                        c = t.next()
                                                                                                                    } else
                                                                                                                        for (u = t.length, d = 0; d < u && (f = t[d], d + 1 < u && (x = f.charCodeAt(0)) >= 55296 && x <= 56319 && (f += t[++d]), l.call(e, k, f, p), !m);
                                                                                                                            ++d);
                                                                                                                else h.call(t, function(t) {
                                                                                                                    return l.call(e, k, t, p), m
                                                                                                                })
                                                                                                        }
                                                                                                    }, wsAV: function(t, e) {
                                                                                                        var i = function() {
                                                                                                            if ("object" == typeof self && self) return self;
                                                                                                            if ("object" == typeof window && window) return window;
                                                                                                            throw new Error("Unable to resolve global `this`")
                                                                                                        };
                                                                                                        t.exports = function() {
                                                                                                            if (this) return this;
                                                                                                            try {
                                                                                                                Object.defineProperty(Object.prototype, "__global__", {
                                                                                                                    get: function() {
                                                                                                                        return this
                                                                                                                    },
                                                                                                                    configurable: !0
                                                                                                                })
                                                                                                            } catch (t) {
                                                                                                                return i()
                                                                                                            }
                                                                                                            try {
                                                                                                                return __global__ || i()
                                                                                                            } finally {
                                                                                                                delete Object.prototype.__global__
                                                                                                            }
                                                                                                        }()
                                                                                                    }, wxgY: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r = i("CO69");
                                                                                                        i.n(r).a
                                                                                                    }, xMc8: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        (function(e) {
                                                                                                            var r, a, n, s = i("43KI").Transform,
                                                                                                                o = i("+xLd"),
                                                                                                                l = i("H7XF"),
                                                                                                                h = !1;
                                                                                                            t.exports = function(t, i) {
                                                                                                                if (i.hostname = i.hostname || i.host, !i.hostname) throw new Error("Could not determine host. Specify host manually.");
                                                                                                                var c = "MQIsdp" === i.protocolId && 3 === i.protocolVersion ? "mqttv3.1" : "mqtt";
                                                                                                                ! function(t) {
                                                                                                                    t.hostname || (t.hostname = "localhost"), t.path || (t.path = "/"), t.wsOptions || (t.wsOptions = {})
                                                                                                                }(i);
                                                                                                                var p = function(t, e) {
                                                                                                                    var i = "alis" === t.protocol ? "wss" : "ws",
                                                                                                                        r = i + "://" + t.hostname + t.path;
                                                                                                                    return t.port && 80 !== t.port && 443 !== t.port && (r = i + "://" + t.hostname + ":" + t.port + t.path), "function" == typeof t.transformWsUrl && (r = t.transformWsUrl(r, t, e)), r
                                                                                                                }(i, t);
                                                                                                                return (r = i.my).connectSocket({
                                                                                                                    url: p,
                                                                                                                    protocols: c
                                                                                                                }), a = function() {
                                                                                                                    var t = new s;
                                                                                                                    return t._write = function(t, e, i) {
                                                                                                                        r.sendSocketMessage({
                                                                                                                            data: t.buffer,
                                                                                                                            success: function() {
                                                                                                                                i()
                                                                                                                            },
                                                                                                                            fail: function() {
                                                                                                                                i(new Error)
                                                                                                                            }
                                                                                                                        })
                                                                                                                    }, t._flush = function(t) {
                                                                                                                        r.closeSocket({
                                                                                                                            success: function() {
                                                                                                                                t()
                                                                                                                            }
                                                                                                                        })
                                                                                                                    }, t
                                                                                                                }(), n = o.obj(), h || (h = !0, r.onSocketOpen(function() {
                                                                                                                    n.setReadable(a), n.setWritable(a), n.emit("connect")
                                                                                                                }), r.onSocketMessage(function(t) {
                                                                                                                    if ("string" == typeof t.data) {
                                                                                                                        var i = l.toByteArray(t.data),
                                                                                                                            r = e.from(i);
                                                                                                                        a.push(r)
                                                                                                                    } else {
                                                                                                                        var n = new FileReader;
                                                                                                                        n.addEventListener("load", function() {
                                                                                                                            var t = n.result;
                                                                                                                            t = t instanceof ArrayBuffer ? e.from(t) : e.from(t, "utf8"), a.push(t)
                                                                                                                        }), n.readAsArrayBuffer(t.data)
                                                                                                                    }
                                                                                                                }), r.onSocketClose(function() {
                                                                                                                    n.end(), n.destroy()
                                                                                                                }), r.onSocketError(function(t) {
                                                                                                                    n.destroy(t)
                                                                                                                })), n
                                                                                                            }
                                                                                                        }).call(this, i("HDXh").Buffer)
                                                                                                    }, xfTp: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r = i("uuZh"),
                                                                                                            a = Math.abs,
                                                                                                            n = Math.floor;
                                                                                                        t.exports = function(t) {
                                                                                                            return isNaN(t) ? 0 : 0 !== (t = Number(t)) && isFinite(t) ? r(t) * n(a(t)) : t
                                                                                                        }
                                                                                                    }, xoK8: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        t.exports = i("Wlyd")("key", "value", "key+value")
                                                                                                    }, yfwS: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r, a, n, s, o, l, h, c = i("9Qh4"),
                                                                                                            p = i("GpRL"),
                                                                                                            m = Function.prototype.apply,
                                                                                                            d = Function.prototype.call,
                                                                                                            u = Object.create,
                                                                                                            f = Object.defineProperty,
                                                                                                            x = Object.defineProperties,
                                                                                                            k = Object.prototype.hasOwnProperty,
                                                                                                            y = {
                                                                                                                configurable: !0,
                                                                                                                enumerable: !1,
                                                                                                                writable: !0
                                                                                                            };
                                                                                                        o = {
                                                                                                            on: r = function(t, e) {
                                                                                                                var i;
                                                                                                                return p(e), k.call(this, "__ee__") ? i = this.__ee__ : (i = y.value = u(null), f(this, "__ee__", y), y.value = null), i[t] ? "object" == typeof i[t] ? i[t].push(e) : i[t] = [i[t], e] : i[t] = e, this
                                                                                                            },
                                                                                                            once: a = function(t, e) {
                                                                                                                var i, a;
                                                                                                                return p(e), a = this, r.call(this, t, i = function() {
                                                                                                                    n.call(a, t, i), m.call(e, this, arguments)
                                                                                                                }), i.__eeOnceListener__ = e, this
                                                                                                            },
                                                                                                            off: n = function(t, e) {
                                                                                                                var i, r, a, n;
                                                                                                                if (p(e), !k.call(this, "__ee__")) return this;
                                                                                                                if (!(i = this.__ee__)[t]) return this;
                                                                                                                if ("object" == typeof(r = i[t]))
                                                                                                                    for (n = 0; a = r[n];
                                                                                                                        ++n) a !== e && a.__eeOnceListener__ !== e || (2 === r.length ? i[t] = r[n ? 0 : 1] : r.splice(n, 1));
                                                                                                                else r !== e && r.__eeOnceListener__ !== e || delete i[t];
                                                                                                                return this
                                                                                                            },
                                                                                                            emit: s = function(t) {
                                                                                                                var e, i, r, a, n;
                                                                                                                if (k.call(this, "__ee__") && (a = this.__ee__[t]))
                                                                                                                    if ("object" == typeof a) {
                                                                                                                        for (i = arguments.length, n = new Array(i - 1), e = 1; e < i;
                                                                                                                            ++e) n[e - 1] = arguments[e];
                                                                                                                        for (a = a.slice(), e = 0; r = a[e];
                                                                                                                            ++e) m.call(r, this, n)
                                                                                                                    } else switch (arguments.length) {
                                                                                                                        case 1:
                                                                                                                            d.call(a, this);
                                                                                                                            break;
                                                                                                                        case 2:
                                                                                                                            d.call(a, this, arguments[1]);
                                                                                                                            break;
                                                                                                                        case 3:
                                                                                                                            d.call(a, this, arguments[1], arguments[2]);
                                                                                                                            break;
                                                                                                                        default:
                                                                                                                            for (i = arguments.length, n = new Array(i - 1), e = 1; e < i;
                                                                                                                                ++e) n[e - 1] = arguments[e];
                                                                                                                            m.call(a, this, n)
                                                                                                                    }
                                                                                                            }
                                                                                                        }, l = {
                                                                                                            on: c(r),
                                                                                                            once: c(a),
                                                                                                            off: c(n),
                                                                                                            emit: c(s)
                                                                                                        }, h = x({}, l), t.exports = e = function(t) {
                                                                                                            return null == t ? u(h) : x(Object(t), l)
                                                                                                        }, e.methods = o
                                                                                                    }, zMaL: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r = i("IYLv");
                                                                                                        i.n(r).a
                                                                                                    }, zs8F: function(t, e, i) {
                                                                                                        "use strict";
                                                                                                        var r = i("GpRL"),
                                                                                                            a = i("lq5y"),
                                                                                                            n = Function.prototype.bind,
                                                                                                            s = Function.prototype.call,
                                                                                                            o = Object.keys,
                                                                                                            l = Object.prototype.propertyIsEnumerable;
                                                                                                        t.exports = function(t, e) {
                                                                                                            return function(i, h) {
                                                                                                                var c, p = arguments[2],
                                                                                                                    m = arguments[3];
                                                                                                                return i = Object(a(i)), r(h), c = o(i), m && c.sort("function" == typeof m ? n.call(m, i) : void 0), "function" != typeof t && (t = c[t]), s.call(t, c, function(t, r) {
                                                                                                                    return l.call(i, t) ? s.call(h, p, i[t], t, i, r) : e
                                                                                                                })
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }]);