From dev-return-3566-archive-asf-public=cust-asf.ponee.io@royale.apache.org Fri Mar 16 19:44:16 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 545FC180608 for ; Fri, 16 Mar 2018 19:44:15 +0100 (CET) Received: (qmail 58925 invoked by uid 500); 16 Mar 2018 18:44:14 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 58913 invoked by uid 99); 16 Mar 2018 18:44:13 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Mar 2018 18:44:13 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 43F991A0265 for ; Fri, 16 Mar 2018 18:44:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.499 X-Spam-Level: * X-Spam-Status: No, score=1.499 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTTP_ESCAPED_HOST=1.621, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id jjt_aheaBtBt for ; Fri, 16 Mar 2018 18:44:11 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0080.outbound.protection.outlook.com [104.47.40.80]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B7C5F5F256 for ; Fri, 16 Mar 2018 18:44:10 +0000 (UTC) Received: from DM5PR02MB3307.namprd02.prod.outlook.com (10.164.152.143) by DM5PR02MB2618.namprd02.prod.outlook.com (10.168.196.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Fri, 16 Mar 2018 18:44:03 +0000 Received: from DM5PR02MB3307.namprd02.prod.outlook.com ([fe80::8173:102:ea62:b3c5]) by DM5PR02MB3307.namprd02.prod.outlook.com ([fe80::8173:102:ea62:b3c5%13]) with mapi id 15.20.0588.013; Fri, 16 Mar 2018 18:44:03 +0000 From: Alex Harui To: "dev@royale.apache.org" Subject: Re: Proper use of Themes and SASS Thread-Topic: Proper use of Themes and SASS Thread-Index: AQHTu7p5Za05ZDUlrUGYKVtMW5sp56PRDuKAgAAOt4CAAGrjAP//s9oAgABpdwCAAAFCAIAAKwiA//+gioCAAVScAP//5zSAABBgewD//5/5gA== Date: Fri, 16 Mar 2018 18:44:03 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.7.7.170905 authentication-results: spf=none (sender IP is ) smtp.mailfrom=aharui@adobe.com; x-originating-ip: [67.182.133.119] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR02MB2618;7:idR794KgPI9RQ50pB7z/E64JKk8KMFaB+vzWq9lPzj43jyvYRX16qzjtHcTqxlT/we0/azAmPUL/IrbQXrbsdK/4+4LENKXK30GMT9OvfOMOrs9x6vgLS5qhW1TDa7VmE8THasxs5zlXOB8G+ZbcYtrk6mSG6dvhvVMvzFNu8+wbN8Ko4rOAl/1Ro328wNMMnUZGn4LnSVDxzQU2hUmNFThDNaG9KBDQf6Um+/NZvi98Mt5M6frsEYi+0RTQ044a x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 934df214-8fc6-4391-0083-08d58b6de3c4 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:DM5PR02MB2618; x-ms-traffictypediagnostic: DM5PR02MB2618: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(189930954265078)(85827821059158)(219752817060721); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501244)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011);SRVR:DM5PR02MB2618;BCL:0;PCL:0;RULEID:;SRVR:DM5PR02MB2618; x-forefront-prvs: 0613912E23 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(346002)(376002)(39380400002)(39860400002)(396003)(377424004)(189003)(199004)(6512007)(8676002)(25786009)(105586002)(10090500001)(53936002)(6436002)(2351001)(6486002)(5640700003)(106356001)(86362001)(6306002)(58126008)(68736007)(316002)(478600001)(97736004)(3660700001)(305945005)(7736002)(5660300001)(2900100001)(5250100002)(81156014)(2501003)(1730700003)(81166006)(36756003)(93886005)(45080400002)(76176011)(6246003)(3280700002)(14454004)(6916009)(2950100002)(26005)(66066001)(99286004)(53546011)(8936002)(2906002)(102836004)(229853002)(186003)(6506007)(6116002)(3846002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB2618;H:DM5PR02MB3307.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: n6sySqi2E0t54IHKxmxG/+jV7IpeaDXqmXBUnGC3FZINuSEhgx3LkKXThtY4N0bf4qzh6kXU3xlib24KPOhEZoSQj+MgfxoJ40thXZDQZthtzF42/d4oDTGRrqkssBKLgUYcPlzG7adc8NDh8rXtv47NEumQ8H3Xl6q4O1ZWd/9uQEgjQUKtUT3pypw0ijK+q23NHgHupkwp192YrS2Dox3GOyODoLW5HCRV/4b2VFuScjh+Xlms1Ywhg9KUPiXUP+0e5/CiXLZxl3Nweke8j179iw7udjBA7qOlApfWCZ4kQvOOQ3JulN3Zcftn/Ht6EJdKAexMLi6I7oeQcK6qSQ== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <51F504072D1519449E04CC88B122BF0A@namprd02.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: adobe.com X-MS-Exchange-CrossTenant-Network-Message-Id: 934df214-8fc6-4391-0083-08d58b6de3c4 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2018 18:44:03.0356 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2618 SGkgQ2FybG9zLA0KDQpJIHRoaW5rIHlvdXIgdW5kZXJzdGFuZGluZyBvZiB0aGUgdGVjaG5pY2Fs IHBhcnQgaXMgY29ycmVjdCBleGNlcHQgZm9yIG9uZQ0KdGhpbmc6ICBVbmxlc3MgSSdtIGZvcmdl dHRpbmcgc29tZXRoaW5nLCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gc3dhcCB2aWV3DQpiZWFkcyB3 aXRob3V0IHRvdWNoaW5nIHRoZSBhcHBsaWNhdGlvbiBjb2RlLiAgVGhlIHZpZXcgYmVhZCB3b3Jr cyB3aXRoDQpzb21lIENTUyB0byBjcmVhdGUgdGhlIHZpc3VhbHMuICBVbmxlc3MgdGhlIHZpc3Vh bHMgYXJlIHZhc3RseSBkaWZmZXJlbnQsDQpyZXBsYWNlbWVudCBzaG91bGQgImp1c3Qgd29yayIu ICBJT1csIHRoZSB1c2VyIG9mIGEgQnV0dG9uIHByb2JhYmx5IGhhcyBubw0KY29kZSB0aGF0IGlz IHNlbnNpdGl2ZSB0byB3aGV0aGVyIHRoZSBCdXR0b24gaXMgYWN0dWFsbHk6DQoNCjxkaXY+DQog IDxsYWJlbCBjbGFzcz0icm95YWxlX2J1dHRvbl9sYWJlbCI+DQogIDxpbnB1dCBjbGFzcz0icm95 YWxlX2J1dHRvbl9pbnB1dCI+DQo8L2Rpdj4NCg0KT3I6DQoNCjxkaXY+DQogIDxsYWJlbCBjbGFz cz0iYm9vdHN0cmFwX2J1dHRvbl9sYWJlbCI+DQogIDxpbnB1dCBjbGFzcz0iYm9vdHN0cmFwX2J1 dHRvbl9pbnB1dCI+DQo8L2Rpdj4NCg0KVGhleSBzaG91bGRuJ3QgY2FyZSwgYmVjYXVzZSB0aGUg U1dGIHZlcnNpb24gaXMgZ29pbmcgdG8gaGF2ZSBhIGNvbXBsZXRlbHkNCmRpZmZlcmVudCBWaWV3 LiAgVGhlIG9ubHkgdGhpbmcgdGhlIHVzZXIgY2FyZXMgYWJvdXQgaXMgd2hldGhlciBpdCBsb29r cw0KZ29vZCBhbmQgZGlzcGF0Y2hlcyBhIGNsaWNrIGV2ZW50Lg0KDQoNCkhvd2V2ZXIsIHRoYXQg ZG9lcyBub3QgbWVhbiB0aGF0IHlvdSBzaG91bGQgdHJ5IHRvIHVzZSBCb290c3RyYXAgZm9yIG91 cg0KZGVmYXVsdCB0aGVtZSBiZWNhdXNlIGFzIEkgd2FzIHRyeWluZyB0byBwb2ludCBvdXQgaW4g bXkgcHJpb3IgcG9zdCwgSQ0KZG9uJ3QgdGhpbmsgQm9vdHN0cmFwIGhhcyBhIGRlZmF1bHQgbG9v ayBmb3IgUGFuZWwsIERhdGFHcmlkIGFuZCBtb3JlLg0KDQpJZiB5b3Ugd2FudCB0byB0cnkgdG8g ZW11bGF0ZSBCb290c3RyYXAgb24gdGhlIEhUTUwgc3RydWN0dXJlcyB5b3UgY2hvb3NlDQpmb3Ig SmV3ZWwsIHRoYXQncyBmaW5lLCBidXQgSSB3b3VsZCB0aGluayBhIHJlYXNvbiBub3QgdG8gZG8g dGhhdCB3b3VsZCBiZQ0KImV4cGVjdGF0aW9ucyIuICBJIHRoaW5rIHRoZXJlIGFyZSBtYW55IEJv b3RzdHJhcCB0aGVtZXMgYW5kIGl0IHdpbGwgYmUNCnRvbyBtdWNoIHdvcmsgYW5kIHJlc3VsdCBp biBkaXNhcHBvaW50bWVudCBpZiB3ZSBzYXkgd2Ugc3VwcG9ydCBCb290c3RyYXANCmJ1dCBjYW4n dCBzdXBwb3J0IHRoaXJkLXBhcnR5IEJvb3RzdHJhcCB0aGVtZXMgd2l0aG91dCBkb2luZyB0aGUg d29yayB0bw0KZW11bGF0ZSB0aG9zZSB0b28uICBJTU8sIHRoZSBiZXR0ZXIgc3RyYXRlZ3kgaXMg dG8gc3dhcCBvdXIgSFRNTA0Kc3RydWN0dXJlcyBmb3IgQm9vdHN0cmFwJ3MgSFRNTCBzdHJ1Y3R1 cmVzIHNvIHRoZWlyIENTUyBjYW4gYmUgdXNlZCBhcy1pcw0KYW5kIHRoZW4gdGhlIGFkZGl0aW9u YWwgd29yayBmb3IgdGhpcmQtcGFydHkgdGhlbWUgZGV2ZWxvcGVycyBpcyB0byBkZWNpZGUNCm9u IHRoZSBDU1MgZm9yIG91ciBjb21wb25lbnRzIGxpa2UgUGFuZWwgYW5kIERhdGFHcmlkLiAgQW5k IHRoYXQgd2F5LA0KZm9sa3Mgd2hvIGRvbid0IHVzZSBQYW5lbCBhbmQgRGF0YUdyaWQgY2FuIGp1 c3QgdXNlIGFuIGV4aXN0aW5nIEJvb3RzdHJhcA0KdGhlbWUgYW5kIGl0IHNob3VsZCBqdXN0IHdv cmsgaW4gUm95YWxlLg0KDQpCdXQgYWxsIHRoYXQgaXMgZnV0dXJlIHN0dWZmLCBJTU8uICBMZXQn cyBtYWtlIHN1cmUgd2UgY2FuIGdldCBhIGRlZmF1bHQNCnRoZW1lIGluIHBsYWNlIGZvciB0aGUg Y29tcG9uZW50cyB3ZSBoYXZlLg0KDQpNeSAyIGNlbnRzLA0KLUFsZXgNCg0KT24gMy8xNi8xOCwg MTE6MjcgQU0sICJjYXJsb3Mucm92aXJhQGdtYWlsLmNvbSBvbiBiZWhhbGYgb2YgQ2FybG9zIFJv dmlyYSINCjxjYXJsb3Mucm92aXJhQGdtYWlsLmNvbSBvbiBiZWhhbGYgb2YgY2FybG9zcm92aXJh QGFwYWNoZS5vcmc+IHdyb3RlOg0KDQo+SGkgQWxleCwNCj4NCj5JIHRoaW5rIHlvdSBkaWRuJ3Qg dW5kZXJzdGFuZCBtZS4gTXkgbWFpbiBnb2FsIGlzIGNyZWF0ZSBhIG5ldyBVSSBzZXQNCj4oSmV3 ZWwpIHRoYXQgY2FuIGJlIGVhc2lseSBzdHlsaXphYmxlIHVzaW5nIHRoZW1lcw0KPlNvIHBlb3Bs ZSBjYW4gY29kZSBhbiBBcHAgYW5kIGNoYW5nZSBvbmx5IGEgdGhlbWUgc3djIHRvIGNoYW5nZSBh bGwNCj5zdHlsZXMuDQo+Rm9yIHRoYXQgcmVhc29uIEkgYWx3YXlzIHNhaWQgdGhhdCBNREwgbGli cmFyeSB3YXMgdmVyeSBsaW1pdGVkLCBzaW5jZSBpdA0KPndhcyAib25seSBNREwiLg0KPg0KPklu IHRoaXMgdGhyZWFkLCBJIHBvaW50ZWQgdG8gbWFrZSBkaWZmZXJlbnQgdGhlbWVzIGZvciBKZXdl bCAoYmFzZWQgaW4gdGhlDQo+c3RydWN0dXJlIG9mIEhUTUwgYW5kIHN0eWxlIG5hbWUgb3IgY2xh c3MgbmFtZXMgSSB3aWxsIGNyZWF0ZSBmb3IgSmV3ZWwpLg0KPlRoYXQgaW1wbGllcyB0aGF0IHdl IHdpbGwgaGF2ZSBvdXIgb3duIHN0eWxlICggbm8gbWRsICwgbm8gYm9vdHN0cmFwLC4uLiksDQo+ YnV0IHRoYXQgd2UgY2FuIGFzIHdlbGwgImVtdWxhdGUiIHRoZSBzdHlsZXMgaW4gb3RoZXIgd2Vs bC1rbm93biBsaWJyYXJpZXMNCj5vdXQgdGhlcmUgbGlrZSBib290c3RyYXAsIHNlbWFudGljIGFu ZCwgYWdhaW4sIE1ETC4gQnV0IGZvciBhbGwgb2YgdGhpcywNCj5teQ0KPnBsYW4gaXMgZG8gaXQg d2l0aCB0aGUgc2FtZSBodG1sL3N0eWxlcyB0aGF0IEpld2VsIHdpbGwgZW5mb3JjZS4gU28gdGhl DQo+a2V5DQo+Zm9yIHRoaXMgaXMgZW11bGF0aW9uLCBhbiBNREwgYnV0dG9uIGluIEpld2VsIHdp bGwgbG9vayBtb3N0bHkgbGlrZSBhIHJlYWwNCj5NREwgYnV0dG9uLCBidXQgd2lsbCBub3QgYmUg YSByZWFsIG9uZSwgc2luY2UgdGhlIGNsYXNzZXMgdXNlZCB3aWxsIGJlDQo+Impld2VsIGJ1dHRv biIgYW5kIG5vdCAibWRsLWJ1dHRvbiIgKGxpa2UgaW4gdGhlIHJlYWwgbGliKS4gVGhpcyBpbXBs aWVzLA0KPm91dCBjb21wb25lbnRzIHdpbGwgYWx3YXlzIHdvcmsgY29uc2lzdGVudGx5IHNpbmNl IHdpbGwgYmUgdGhlIHNhbWUgcm95YWxlDQo+Y29tcG9uZW50IHdpdGggZGlmZmVyZW50IGZhY2Vz IChjc3Mgc3R5bGVzKS4NCj4NCj5UaGVuLCB5b3Ugb3BlbiBteSBtaW5kIHRvIFZpZXdCZWFkcywg c28gd2UgY2FuIG1ha2UgYSBqZXdlbCBidXR0b24gaGF2ZQ0KPmRpZmZlcmVudCB2aWV3IGJlYWRz LCBlYWNoIG9uZSBpbiBpdHMgb3duIGxpYnJhcnksIHNvIGluIHRoaXMgd2F5IHdlIGNhbg0KPm1h dGNoIHRoZSBzYW1lIGh0bWwgc3RydWN0dXJlIGFuZCBzdHlsZXMgaW4gbmF0aXZlIGxpYnJhcmll cy4gSSBsb3ZlIHRoaXMNCj5pZGVhLCBidXQgdGhlbiB0aGlua2luZyBhYm91dCBpdCBJIGZvdW5k IHNvbWUgcHJvYmxlbXMgZHVlIHRvIGRpZmZlcmVudA0KPiJwYXJ0aWN1bGFyaXRpZXMiIGluIGVh Y2ggbGlicmFyeS4NCj4NCj5JbiBKZXdlbCB3ZSB3aWxsIGVuZCB3aXRoIGEgc2V0IG9mIHdlbGwg ZGVmaW5lZCBwcm9wZXJ0aWVzIHRvIG1ha2UgdGhlIHNldA0KPmVhc3kgdG8gdXNlLiBJZiB3ZSB3 YW50IHRvIGdvIHRoZSB2aWV3IGJlYWQsIHRoZSBvbmx5IHdheSBJIGNvdWxkIHRoaW5rIHRvDQo+ Z2V0IGFsbCB0aGUgcGFydGljdWxhcml0aWVzIG9mIGEgY29uY3JldGUgbGlicmFyeSBpcyB0aHJv dWdoIGJlYWRzLCBhbmQNCj50aGF0IGJlYWRzIHNob3VsZCBiZSBhcyBzb21lIGtpbmQgb2YgaW50 ZXJmYWNlIG9yIHNvbWV0aGluZywgYnV0IGluIHRoZQ0KPmVuZA0KPnRoaXMgd2lsbCBtYWtlIHBl b3BsZSB0byBjaGFuZ2UgdGhlIGFwcCBjb2RlIGFuZCB0aGF0J3Mgd2hhdCBJIHdhbnQgdG8NCj5h dm9pZC4NCj4NCj5TbyBJIHRoaW5rIHRoaXMgb25seSBsZXQgdXMgd2l0aCB0d28gb3B0aW9uczoN Cj4NCj4xKSBKZXdlbCBzZXQgd2l0aCB0aGVtZXMgdGhhdCBjYW4gZW11bGF0ZSBvdGhlciBzdHls ZXMgb3V0IHRoZXJlLCBhIHBhcnQNCj5vZg0KPm91ciBuZXcgc3R5bGVzDQo+MikgR28gdGhlIHNh bWUgcGF0aCBhcyB3ZSBkaWQgd2l0aCBNREwgdG8gY3JlYXRlIEJvb3RzdHJhcCwgU2VtYW50aWMs IGFuZA0KPm1vcmUuDQo+DQo+Rm9yIG1lIHRoZSBwYXRoIGlzIDEpLCBpZiBJJ20gbm90IG1pc3Np bmcgc29tZXRoaW5nIGluIG15IGFwcHJvYWNoLCBzaW5jZQ0KPndlIHNob3VsZCBnZXQgb3VyIG93 biBwcmVzZW5jZSBhIHBhcnQgZnJvbSB0aGUgcmVzdCwgYnV0IGFzIHdlbGwgSSB0aGluaw0KPmVt dWxhdGUgb3RoZXJzLCBjYW4gYmUgb2YgZ3JlYXQgYXR0cmFjdGl2ZSB0byB1c2VycywgdGhhdCBv bmx5IGNoYW5naW5nIGENCj50aGVtZSBjYW4gbG9vayB2ZXJ5IHNpbWlsYXIgdG8gbWRsLCBzZW1h bnRpYywgb3IgYm9vdHN0cmFwLg0KPg0KPg0KPg0KPg0KPg0KPjIwMTgtMDMtMTYgMTc6MzggR01U KzAxOjAwIEFsZXggSGFydWkgPGFoYXJ1aUBhZG9iZS5jb20uaW52YWxpZD46DQo+DQo+PiBIaSBD YXJsb3MsDQo+Pg0KPj4gSSdtIG5vdCBzdXJlIEknbSBmdWxseSB1bmRlcnN0YW5kaW5nIHlvdS4N Cj4+DQo+PiBJZiB5b3VyIHF1ZXN0aW9uIGlzIGFib3V0IGhvdyB0byBjcmVhdGUgYSBkZWZhdWx0 IGxvb2sgZm9yIFJveWFsZSwgSQ0KPj53b3VsZA0KPj4gbm90IHdvcnJ5IGFib3V0IEJvb3RzdHJh cCBhbmQgTURMLiAgQ3JlYXRlIHRoZSBIVE1MIHN0cnVjdHVyZXMgeW91IG5lZWQNCj4+IHdpdGgg dGhlIGF0dHJpYnV0ZXMgeW91IG5lZWQgYW5kIGNyZWF0ZSB0aGUgQ1NTIHRoYXQgbWFrZXMgaXQg bG9vayBnb29kLg0KPj4NCj4+IE15IHBvaW50IGFib3V0IEJvb3RzdHJhcCBpcyB0aGF0IGlmIHNv bWVkYXkgc29tZW9uZSB3YW50cyB0byBzdXBwb3J0DQo+PiBCb290c3RyYXAgaW4gUm95YWxlLCB0 aGUgd2F5IHRvIGRvIGl0IGlzIHRvIGNyZWF0ZSBvdGhlciB2aWV3cyB0aGF0DQo+PmNyZWF0ZQ0K Pj4gZXhhY3RseSB0aGUgSFRNTCBzdHJ1Y3R1cmUgZXhwZWN0ZWQgYnkgQm9vdHN0cmFwIGJlY2F1 c2UgdGhlbiB5b3UgY2FuDQo+PnVzZQ0KPj4gYW55IEJvb3RzdHJhcCB0aGVtZSBhcy1pcy4gIFNh bWUgZm9yIE1ETCwgb3IgYW55IG90aGVyIENTUy1iYXNlZA0KPj5mcmFtZXdvcmsuDQo+Pg0KPj4g SSBkb24ndCB0aGluayB3ZSBjYW4gbWFrZSBvbmUgdmlldyBmb3IgQnV0dG9uIHRoYXQgd29ya3Mg d2l0aCBCb290c3RyYXANCj4+IGFuZCBNREwuICBJdCB3b3VsZCBiZSBuaWNlIGlmIHdlIGNvdWxk LCBidXQgSSB0aGluayB5b3UgYXJlIHBvaW50aW5nIG91dA0KPj4gdGhhdCB0aGVyZSBhcmUgYXR0 cmlidXRlcyBpbiB0aGUgSFRNTCBzdHJ1Y3R1cmUgdGhhdCBhcmUgZGlmZmVyZW50IGZvcg0KPj4g ZWFjaCBmcmFtZXdvcmsuDQo+Pg0KPj4gSSB0aGluayBCb290c3RyYXAgYW5kIE1ETCBkbyBub3Qg aGF2ZSB0aGUgc2FtZSBraW5kcyBvZiBjb21wb25lbnRzIHRoYXQNCj4+d2UNCj4+IGhhdmUgaW4g Um95YWxlIChsaWtlIFBhbmVsIGFuZCBEYXRhR3JpZCkgc28gZXhpc3RpbmcgdGhlbWVzIHdpbGwg c3RpbGwNCj4+IG5lZWQgZW5oYW5jaW5nIHRvIHdvcmsgZm9yIFJveWFsZSBjb21wb25lbnRzLiAg QnV0IHRoZSBpbml0aWFsIGdvYWwgaWYNCj4+d2UNCj4+IGV2ZXIgZG8gdHJ5IHRvIHN1cHBvcnQg Qm9vdHN0cmFwIGlzIGp1c3QgdG8gY3JlYXRlIFJveWFsZSBjb21wb25lbnRzIGZvcg0KPj4gdGhl IGNvbXBvbmVudHMgQm9vdHN0cmFwIGRvZXMgc3VwcG9ydCBhbmQgaWYgeW91IGNhbiBjcmVhdGUg eW91ciBhcHANCj4+d2l0aA0KPj4gb25seSB0aG9zZSBCb290c3RyYXAgY29tcG9uZW50cywgdGhl biBhbnkgQm9vdHN0cmFwIHRoZW1lIHNob3VsZCAianVzdA0KPj4gd29yayIgd2l0aCBpdC4NCj4+ DQo+PiBNeSAyIGNlbnRzLiAgSG9wZWZ1bGx5IEkgYW0gYWdyZWVpbmcgd2l0aCB5b3UuDQo+PiAt QWxleA0KPj4NCj4NCj4NCj4tLSANCj5DYXJsb3MgUm92aXJhDQo+aHR0cHM6Ly9uYTAxLnNhZmVs aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRmFib3V0Lm1lJTIN Cj5GY2FybG9zcm92aXJhJmRhdGE9MDIlN0MwMSU3Q2FoYXJ1aSU0MGFkb2JlLmNvbSU3QzlmODUw ZjQ5NWZhYTRlMzQ0MTYyMDhkNQ0KPjhiNmJhYWZiJTdDZmE3YjFiNWE3YjM0NDM4Nzk0YWVkMmMx NzhkZWNlZTElN0MwJTdDMCU3QzYzNjU2ODIxNjkxMDE2NzkyNSZzDQo+ZGF0YT1QVDF5STRWcm14 c2JrTzU1enk2WFJxelUlMkJGQTZ0WUp6a0lheTdXUWprQXclM0QmcmVzZXJ2ZWQ9MA0KDQo=