This commit is contained in:
ChenX
2024-03-26 11:10:20 +08:00
parent 070821c353
commit 66f35d6c12
2436 changed files with 31792 additions and 3945 deletions

5
types/Add-on/999.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class Command_999 implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=999.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"999.d.ts","sourceRoot":"","sources":["../../../src/Add-on/999.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,WAAY,YAAW,OAAO;IAEjC,IAAI;CAmCb"}

View File

@@ -0,0 +1,5 @@
import { IDxf, IEntity } from "dxf-parser";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare function Dxf2Entitys(dxfstr: string): Entity[];
export declare function Conver2WebCADEntity(en: IEntity, doc: IDxf, ents: Entity[]): void;
//# sourceMappingURL=DxfEntityConvert.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DxfEntityConvert.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ACAD/DxfEntityConvert.ts"],"names":[],"mappings":"AAAA,OAAkB,EAA+C,IAAI,EAAkB,OAAO,EAAyG,MAAM,YAAY,CAAC;AAU1N,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAY9D,wBAAgB,WAAW,CAAC,MAAM,EAAE,MAAM,YAQzC;AAkBD,wBAAgB,mBAAmB,CAAC,EAAE,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,IAAI,CAmShF"}

View File

@@ -0,0 +1,4 @@
import { AngularDimLines, Arc as DxfArc, ArcDimension as DxfArcDimension, Circle as DxfCircle, DiameterDimension as DxfDiameterDimension, Ellipse as DxfEllipse, Line as DxfLine, LinearDimension as DxfLinearDimension, Text as DxfText, DxfWriter, Insert, LWPolyline, RadialDimension } from "dxf-write";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare function Conver2DxfEntity(e: Entity, dxf: DxfWriter, blkName?: string): DxfLine | DxfArc | DxfCircle | LWPolyline | DxfEllipse | DxfLinearDimension | AngularDimLines | DxfDiameterDimension | RadialDimension | DxfArcDimension | Insert | DxfText;
//# sourceMappingURL=Entity2DxfEntity.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Entity2DxfEntity.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ACAD/Entity2DxfEntity.ts"],"names":[],"mappings":"AAAA,OACA,EACI,eAAe,EAGf,GAAG,IAAI,MAAM,EAAE,YAAY,IAAI,eAAe,EAE9C,MAAM,IAAI,SAAS,EACnB,iBAAiB,IAAI,oBAAoB,EACzC,OAAO,IAAI,UAAU,EACrB,IAAI,IAAI,OAAO,EAAE,eAAe,IAAI,kBAAkB,EACtD,IAAI,IAAI,OAAO,EACf,SAAS,EACI,MAAM,EACnB,UAAU,EAGV,eAAe,EAElB,MAAM,WAAW,CAAC;AAkBnB,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAmB9D,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,MAAM,+KAkR3E"}

5
types/Add-on/ActivityLayerBoard.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class ActicityLayerBoard implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=ActivityLayerBoard.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ActivityLayerBoard.d.ts","sourceRoot":"","sources":["../../../src/Add-on/ActivityLayerBoard.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AASnD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CA+Eb"}

19
types/Add-on/AddPtOnBoard.d.ts vendored Normal file
View File

@@ -0,0 +1,19 @@
import { Board } from "../DatabaseServices/Entity/Board";
import { Polyline } from "../DatabaseServices/Entity/Polyline";
import { Command } from "../Editor/CommandMachine";
import { PromptPointResult } from "../Editor/PromptResult";
declare abstract class PtOnBoard implements Command {
prompt: string;
exec(): Promise<void>;
abstract operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export declare class AddPtOnBoard extends PtOnBoard {
prompt: string;
operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export declare class DeletePtOnBoard extends PtOnBoard {
prompt: string;
operation(br: Board, ptRes: PromptPointResult): Polyline;
}
export {};
//# sourceMappingURL=AddPtOnBoard.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AddPtOnBoard.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AddPtOnBoard.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AACzD,OAAO,EAAE,QAAQ,EAAE,MAAM,qCAAqC,CAAC;AAC/D,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AACnD,OAAO,EAAE,iBAAiB,EAAgB,MAAM,wBAAwB,CAAC;AAGzE,uBAAe,SAAU,YAAW,OAAO;IAEvC,MAAM,EAAE,MAAM,CAAC;IACT,IAAI;IAkCV,QAAQ,CAAC,SAAS,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,iBAAiB,GAAG,QAAQ;CACpE;AAED,qBAAa,YAAa,SAAQ,SAAS;IAEvC,MAAM,SAAQ;IAEd,SAAS,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,iBAAiB;CAqBhD;AAED,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,MAAM,SAAQ;IAEd,SAAS,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,iBAAiB;CAgChD"}

2
types/Add-on/AdjustUCS.d.ts vendored Normal file
View File

@@ -0,0 +1,2 @@
export declare function AdjustUCS(): void;
//# sourceMappingURL=AdjustUCS.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AdjustUCS.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AdjustUCS.ts"],"names":[],"mappings":"AAKA,wBAAgB,SAAS,SAaxB"}

6
types/Add-on/Align.d.ts vendored Normal file
View File

@@ -0,0 +1,6 @@
import { Command } from "../Editor/CommandMachine";
export declare class Align implements Command {
exec(): Promise<void>;
private getPoint;
}
//# sourceMappingURL=Align.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Align.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Align.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,qBAAa,KAAM,YAAW,OAAO;IAE3B,IAAI;YAyFI,QAAQ;CAWzB"}

5
types/Add-on/Area.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class Command_Area implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=Area.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Area.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Area.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,YAAa,YAAW,OAAO;IAElC,IAAI;CA2Bb"}

50
types/Add-on/Array.d.ts vendored Normal file
View File

@@ -0,0 +1,50 @@
import { Singleton } from '../Common/Singleton';
import { Command } from '../Editor/CommandMachine';
import { IBaseOption, IUiOption } from "../UI/Store/OptionInterface/IOptionInterface";
export declare enum ArrayType {
Rectangle = "R",
Circle = "C"
}
export declare enum CirArrMethod {
itemsAndAngle = 0,
itemsAndBeAngle = 1,
fillAngleAndBeAngle = 2
}
export declare enum Pick {
centerPoint = 0,
rowOffset = 2,
colOffset = 3,
rowAndColOffset = 7,
arrayAngle = 4,
fillAngle = 5,
betweenAngle = 6
}
export interface ArrayOptioins extends IBaseOption {
row: number;
col: number;
type: ArrayType;
rowOffset: number;
colOffset: number;
arrayAngle: number;
x: number;
y: number;
itemTotal: number;
fillAngle: number;
betweenAngle: number;
method: CirArrMethod;
isCorrect: boolean;
}
export declare class ArrayStore extends Singleton {
protected m_UiOption: IUiOption<ArrayOptioins>;
m_Option: ArrayOptioins;
get UIOption(): IUiOption<ArrayOptioins>;
HasInvailValue(): "" | "存在无效数值,请修正" | "项目间的角度不能超过填充角度" | "项目总数不能为1";
Cancel(): void;
OnOk(): void;
_Return(state: number): void;
}
export declare class Command_Array implements Command {
arrayStore: ArrayStore;
exec(): Promise<void>;
}
//# sourceMappingURL=Array.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Array.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Array.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAKhD,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAQnD,OAAO,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AAEtF,oBAAY,SAAS;IAEjB,SAAS,MAAM;IACf,MAAM,MAAM;CACf;AAED,oBAAY,YAAY;IAEpB,aAAa,IAAI;IACjB,eAAe,IAAI;IACnB,mBAAmB,IAAI;CAC1B;AACD,oBAAY,IAAI;IAEZ,WAAW,IAAI;IACf,SAAS,IAAI;IACb,SAAS,IAAI;IACb,eAAe,IAAI;IACnB,UAAU,IAAI;IACd,SAAS,IAAI;IACb,YAAY,IAAI;CACnB;AACD,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,SAAS,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;IACV,SAAS,EAAE,MAAM,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,YAAY,EAAE,MAAM,CAAC;IACrB,MAAM,EAAE,YAAY,CAAC;IACrB,SAAS,EAAE,OAAO,CAAC;CACtB;AACD,qBAAa,UAAW,SAAQ,SAAS;IAErC,SAAS,CAAC,UAAU,EAAE,SAAS,CAAC,aAAa,CAAC,CAAC;IACnC,QAAQ,EAAE,aAAa,CAgBjC;IACF,IAAI,QAAQ,6BAKX;IACD,cAAc;IAYd,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;CAKxB;AACD,qBAAa,aAAc,YAAW,OAAO;IAEzC,UAAU,EAAE,UAAU,CAA4B;IAE5C,IAAI;CA4Pb"}

25
types/Add-on/AutoHoleFaceSetting.d.ts vendored Normal file
View File

@@ -0,0 +1,25 @@
import { Command } from "../Editor/CommandMachine";
import { IConfigOption } from "../UI/Components/Board/UserConfigComponent";
import { IConfigStore } from "../UI/Store/BoardStore";
export declare class AutoHoleFaceSetting implements Command {
store: AutoHoleFaceSettingStore;
exec(): Promise<void>;
}
declare class AutoHoleFaceSettingStore implements IConfigStore {
configName: string;
configsNames: string[];
config: {
option: {
hight: number;
};
};
InitOption(): void;
SaveConfig(): {
option: {
hight: number;
};
};
UpdateOption(conf: IConfigOption<any>): void;
}
export {};
//# sourceMappingURL=AutoHoleFaceSetting.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AutoHoleFaceSetting.d.ts","sourceRoot":"","sources":["../../../src/Add-on/AutoHoleFaceSetting.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,OAAO,EAAE,aAAa,EAAE,MAAM,4CAA4C,CAAC;AAC3E,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AAItD,qBAAa,mBAAoB,YAAW,OAAO;IAE/C,KAAK,EAAE,wBAAwB,CAAC;IAC1B,IAAI;CAmDb;AAGD,cAAM,wBAAyB,YAAW,YAAY;IAElD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}

6
types/Add-on/BackgroundSwitching.d.ts vendored Normal file
View File

@@ -0,0 +1,6 @@
import { Command } from "../Editor/CommandMachine";
export declare class BackgroundSwitching implements Command {
Transparency: true;
exec(): Promise<void>;
}
//# sourceMappingURL=BackgroundSwitching.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BackgroundSwitching.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BackgroundSwitching.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAEnD,qBAAa,mBAAoB,YAAW,OAAO;IAE/C,YAAY,EAAE,IAAI,CAAC;IACb,IAAI;CASb"}

View File

@@ -0,0 +1,11 @@
import { Command } from "../../Editor/CommandMachine";
export declare class BatchModify implements Command {
exec(): Promise<void>;
}
export declare class Command_EditBoardSealEdgeData implements Command {
exec(): Promise<void>;
}
export declare class Command_EditBoardDrilEdgeData implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=BatchModifySealOrDrill.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BatchModifySealOrDrill.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Batch/BatchModifySealOrDrill.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAgCtD,qBAAa,WAAY,YAAW,OAAO;IAEjC,IAAI;CAuEb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAoBb;AAGD,qBAAa,6BAA8B,YAAW,OAAO;IAEnD,IAAI;CAYb"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class FindModeingKnifeRadius implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=FindModeingKnifes.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"FindModeingKnifes.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/Batch/FindModeingKnifes.tsx"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,qBAAa,sBAAuB,YAAW,OAAO;IAE5C,IAAI;CAgCb"}

5
types/Add-on/BatchModifyPanel.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class BatchModifyPanel implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=BatchModifyPanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BatchModifyPanel.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BatchModifyPanel.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAOnD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAwFb"}

5
types/Add-on/BoardBatchCurtail.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class BoardBatchCurtail implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=BoardBatchCurtail.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardBatchCurtail.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardBatchCurtail.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AA8BnD,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CA2Qb"}

View File

@@ -0,0 +1,10 @@
import { Board } from "../../DatabaseServices/Entity/Board";
export declare class AutoCuttingReactor {
constructor();
StartReactor(ents: Board[]): Promise<void>;
}
/**
* 对绘制出来的板件自动切割其周围的板件
*/
export declare function AutoCutting(isRelevance: boolean, needRelevanceHardware?: boolean): Promise<void>;
//# sourceMappingURL=AutoCuttingReactor.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AutoCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/AutoCuttingReactor.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAK5D,qBAAa,kBAAkB;;IAwBrB,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE;CAWnC;AAED;;GAEG;AACH,wBAAsB,WAAW,CAAC,WAAW,EAAE,OAAO,EAAE,qBAAqB,UAAQ,iBAoBpF"}

View File

@@ -0,0 +1,19 @@
import { Vector3 } from "three";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { ExtrudeContour, ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
export declare class CuttingByFace implements Command {
exec(): Promise<void>;
protected GetExtrudeContours(): Promise<{
useCurvesMap?: Map<ExtrudeContour, Entity[]>;
}>;
setHeight(en: ExtrudeSolid, dist: number, oldPosition: Vector3): void;
private GetKnifeRadius;
private GetMeatsBoards;
}
export declare class CuttingByRectFace extends CuttingByFace {
protected GetExtrudeContours(): Promise<{
useCurvesMap?: Map<ExtrudeContour, Entity[]>;
}>;
}
//# sourceMappingURL=CuttingByFace.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CuttingByFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingByFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAC9D,OAAO,EAAE,cAAc,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAErF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;cAkGM,kBAAkB;;;IAKlC,SAAS,CAAC,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO;YAShD,cAAc;YAiBd,cAAc;CAgC/B;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,kBAAkB,IAAI,OAAO,CAAC;QAAE,YAAY,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,MAAM,EAAE,CAAC,CAAC;KAAE,CAAC;CAgBnG"}

View File

@@ -0,0 +1,9 @@
import { ReactElement } from 'react';
import { IGrooveOption } from "../../UI/Store/OptionInterface/IOptionInterface";
interface Props {
option: IGrooveOption;
}
declare function CuttingPropsModal({ option }: Props): ReactElement;
declare const _default: typeof CuttingPropsModal;
export default _default;
//# sourceMappingURL=CuttingPropsModal.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CuttingPropsModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingPropsModal.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,YAAY,EAAE,MAAM,OAAO,CAAC;AAI5C,OAAO,EAAE,aAAa,EAAE,MAAM,iDAAiD,CAAC;AAEhF,UAAU,KAAK;IAEX,MAAM,EAAE,aAAa,CAAC;CACzB;AAOD,iBAAS,iBAAiB,CAAC,EAAE,MAAM,EAAE,EAAE,KAAK,GAAG,YAAY,CA8C1D;;AAED,wBAA2C"}

View File

@@ -0,0 +1,6 @@
import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole";
import { Board } from "../../DatabaseServices/Entity/Board";
import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity";
export declare function CuttingBoardByBoard(meats: Board[], knifs: Board[], isRelevance?: boolean): void;
export declare function CuttingBoardByHardware(meats: Board[], hardwares: (HardwareCompositeEntity | ExtrudeHole)[]): Promise<void>;
//# sourceMappingURL=CuttingUtils2.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CuttingUtils2.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/CuttingUtils2.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,WAAW,EAAE,MAAM,4CAA4C,CAAC;AACzE,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAE5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,WAAW,UAAO,QA0DrF;AAED,wBAAsB,sBAAsB,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,uBAAuB,GAAG,WAAW,CAAC,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CA2EhI"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class DeleteRelevance implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=DeleteRelevance.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DeleteRelevance.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/DeleteRelevance.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CA8Cb"}

View File

@@ -0,0 +1,9 @@
import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole";
import { Board } from "../../DatabaseServices/Entity/Board";
import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity";
export declare class HardwareCuttingReactor {
EnableHardware: boolean;
constructor();
StartReactor(hardwares: (HardwareCompositeEntity | ExtrudeHole)[], ents: Set<Board>): Promise<void>;
}
//# sourceMappingURL=HardwareCuttingReactor.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"HardwareCuttingReactor.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/HardwareCuttingReactor.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,WAAW,EAAE,MAAM,4CAA4C,CAAC;AACzE,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,uBAAuB,EAAE,MAAM,yDAAyD,CAAC;AAGlG,qBAAa,sBAAsB;IAE/B,cAAc,UAAQ;;IA+BhB,YAAY,CAAC,SAAS,EAAE,CAAC,uBAAuB,GAAG,WAAW,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC;CAU5F"}

View File

@@ -0,0 +1,13 @@
import { Vector3 } from "three";
import { Board } from "../../DatabaseServices/Entity/Board";
import { ExtrudeContourCurve } from "../../DatabaseServices/Entity/Extrude";
import { Command } from "../../Editor/CommandMachine";
export declare class LinearCutting implements Command {
exec(): Promise<void>;
protected SplitBoard(br: Board, cus: ExtrudeContourCurve[]): void;
protected GetCuttingPoints(): Promise<Vector3[] | undefined>;
}
export declare class RectLinearCutting extends LinearCutting {
protected GetCuttingPoints(): Promise<Vector3[] | undefined>;
}
//# sourceMappingURL=LinearCutting.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"LinearCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/LinearCutting.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhD,OAAO,EAAE,KAAK,EAAe,MAAM,qCAAqC,CAAC;AACzE,OAAO,EAAE,mBAAmB,EAAE,MAAM,uCAAuC,CAAC;AAE5E,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAStD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;IA+LV,SAAS,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,mBAAmB,EAAE;cAmC1C,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAwBrE;AAED,qBAAa,iBAAkB,SAAQ,aAAa;cAEhC,gBAAgB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,SAAS,CAAC;CAerE"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class NonAssociativeCutting implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=NonAssociativeCutting.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"NonAssociativeCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/NonAssociativeCutting.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAetD,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CA4Hb"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class ReferenceCutting implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=ReferenceCutting.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ReferenceCutting.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCutting.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAQtD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CA+Jb"}

View File

@@ -0,0 +1,37 @@
import * as React from 'react';
import { Singleton } from "../../Common/Singleton";
import { BoardType } from "../../DatabaseServices/Entity/BoardInterface";
import { IBaseOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare enum CuttingOffset {
Front = "front",
Middle = "middle",
Back = "back"
}
export interface ReferenceCuttingOptioins extends IBaseOption {
boardType: BoardType;
offset: number;
halfThickness: number;
CuttingPosSelected: CuttingOffset;
}
export declare class ReferenceCuttingStore extends Singleton {
protected m_UiOption: any;
m_Option: ReferenceCuttingOptioins;
get UIOption(): import("../../UI/Store/OptionInterface/IOptionInterface").IUiOption<ReferenceCuttingOptioins>;
Cancel(): void;
OnOk(): void;
_Return(state: number): void;
HasInvailValue(): string;
}
export declare class ReferenceCuttingModal extends React.Component<{
store: ReferenceCuttingStore;
}, {}> {
private uiOption;
private handleChangeOffsetDir;
private getOffsetKeyWord;
private event;
registerEvent(): void;
UNSAFE_componentWillMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
}
//# sourceMappingURL=ReferenceCuttingModal.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ReferenceCuttingModal.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardCutting/ReferenceCuttingModal.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAEnD,OAAO,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AAIzE,OAAO,EAAE,WAAW,EAAE,MAAM,iDAAiD,CAAC;AAE9E,oBAAY,aAAa;IAErB,KAAK,UAAU;IACf,MAAM,WAAW;IACjB,IAAI,SAAS;CAChB;AAMD,MAAM,WAAW,wBAAyB,SAAQ,WAAW;IAEzD,SAAS,EAAE,SAAS,CAAC;IACrB,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,EAAE,MAAM,CAAC;IACtB,kBAAkB,EAAE,aAAa,CAAC;CACrC;AACD,qBAAa,qBAAsB,SAAQ,SAAS;IAEhD,SAAS,CAAC,UAAU,MAAC;IACT,QAAQ,EAAE,wBAAwB,CAK5C;IACF,IAAI,QAAQ,kGAGX;IACD,MAAM;IAIN,IAAI;IAIJ,OAAO,CAAC,KAAK,EAAE,MAAM;IAKrB,cAAc;CAIjB;AAED,qBAEa,qBAAsB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,qBAAqB,CAAC;CAAE,EAAE,EAAE,CAAC;IAC7F,OAAO,CAAC,QAAQ,CAAC;IACjB,OAAO,CAAC,qBAAqB,CAc3B;IACF,OAAO,CAAC,gBAAgB,CAWtB;IACF,OAAO,CAAC,KAAK,CAAW;IACxB,aAAa;IAqBb,yBAAyB;IAKzB,oBAAoB;IAKpB,MAAM;CAmET"}

View File

@@ -0,0 +1,7 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { Region } from "../../DatabaseServices/Entity/Region";
/**
* 把板件炸开成面域,0,1为正反面,其余的为边面(没有圆弧面)
*/
export declare function Board2Regions(br: Board): Region[];
//# sourceMappingURL=Board2Regions.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Board2Regions.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/Board2Regions.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAE9D;;GAEG;AACH,wBAAgB,aAAa,CAAC,EAAE,EAAE,KAAK,GAAG,MAAM,EAAE,CAwCjD"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_ChangeBoardColorByPBFace implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=ChangeBoardColorByPBFace.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ChangeBoardColorByPBFace.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/ChangeBoardColorByPBFace.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,gCAAiC,YAAW,OAAO;IAEtD,IAAI;CAwBb"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_ClearBoard2DModeling implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=ClearBoard2DModeling.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ClearBoard2DModeling.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/ClearBoard2DModeling.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAItD,qBAAa,4BAA6B,YAAW,OAAO;IAElD,IAAI;CAsBb"}

View File

@@ -0,0 +1,25 @@
import { Command } from "../../Editor/CommandMachine";
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { IConfigStore } from "../../UI/Store/BoardStore";
export declare class SelectThinBehindBoard implements Command {
store: SelectThinBehindBoardStore;
exec(): Promise<void>;
}
declare class SelectThinBehindBoardStore implements IConfigStore {
configName: string;
configsNames: string[];
config: {
option: {
thickness: number;
};
};
InitOption(): void;
SaveConfig(): {
option: {
thickness: number;
};
};
UpdateOption(conf: IConfigOption<any>): void;
}
export {};
//# sourceMappingURL=SelectThinBehindBoard.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"SelectThinBehindBoard.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SelectThinBehindBoard.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,qBAAsB,YAAW,OAAO;IAEjD,KAAK,EAAE,0BAA0B,CAAC;IAC5B,IAAI;CAmDb;AAGD,cAAM,0BAA2B,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}

View File

@@ -0,0 +1,11 @@
import { CADFiler } from "../../DatabaseServices/CADFiler";
import { I2DModeling, I3DModeling } from "../../DatabaseServices/Entity/Board";
import { BoardProcessOption } from "../../UI/Store/OptionInterface/BoardProcessOption";
/**序列化板件数据 */
export declare function serializeBoardData(file: CADFiler, processData: BoardProcessOption): void;
export declare function deserializationBoardData(file: CADFiler, processData: BoardProcessOption, ver: number): void;
export declare function SerializeBoard2DModeingData(file: CADFiler, modelList: I2DModeling[]): void;
export declare function SerializeBoard3DModeingData(file: CADFiler, modelList: I3DModeling[]): void;
export declare function DeserializationBoard2DModeingData(file: CADFiler, data: I2DModeling[], ver: number): void;
export declare function DeserializationBoard3DModeingData(file: CADFiler, data: I3DModeling[], ver: number): void;
//# sourceMappingURL=SerializeBoardData.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"SerializeBoardData.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SerializeBoardData.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAC3D,OAAO,EAAE,WAAW,EAAE,WAAW,EAAa,MAAM,qCAAqC,CAAC;AAE1F,OAAO,EAAE,kBAAkB,EAAE,MAAM,mDAAmD,CAAC;AAEvF,aAAa;AACb,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,QAoCjF;AAGD,wBAAgB,wBAAwB,CAAC,IAAI,EAAE,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,GAAG,EAAE,MAAM,QAkDpG;AAED,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAkBnF;AACD,wBAAgB,2BAA2B,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,WAAW,EAAE,QAiBnF;AAGD,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QA8BjG;AAED,wBAAgB,iCAAiC,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,EAAE,GAAG,EAAE,MAAM,QAwBjG"}

View File

@@ -0,0 +1,13 @@
import { ComposingType, LinesType } from "../../DatabaseServices/Entity/BoardInterface";
import { Command } from "../../Editor/CommandMachine";
export declare class SetBoardLines implements Command {
private lines;
constructor(lines: LinesType);
exec(): Promise<void>;
}
export declare class SetComposingFace implements Command {
private composingFace;
constructor(composingFace: ComposingType);
exec(): Promise<void>;
}
//# sourceMappingURL=SetBoardLines.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"SetBoardLines.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/SetBoardLines.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,8CAA8C,CAAC;AACxF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,qBAAa,aAAc,YAAW,OAAO;IAE7B,OAAO,CAAC,KAAK;gBAAL,KAAK,EAAE,SAAS;IAE9B,IAAI;CAcb;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEhC,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAE1C,IAAI;CAcb"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_TextModifyTool implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=TextModifyTool.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"TextModifyTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/TextModifyTool.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,qBAAa,sBAAuB,YAAW,OAAO;IAE5C,IAAI;CAmBb"}

View File

@@ -0,0 +1,8 @@
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
import { IUpdateBoardInfosOption } from "../../UI/Components/Board/UpdateBoardInfointerface";
export declare class UpdateBoardInfos implements Command {
exec(): Promise<void>;
static ModifyBr(br: Board, option: IUpdateBoardInfosOption): void;
}
//# sourceMappingURL=UpdateBoardInfos.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"UpdateBoardInfos.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/BoardEditor/UpdateBoardInfos.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,OAAO,EAAE,uBAAuB,EAAwB,MAAM,oDAAoD,CAAC;AASnH,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;IA6EV,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,uBAAuB;CA8H7D"}

27
types/Add-on/BoardFindModify.d.ts vendored Normal file
View File

@@ -0,0 +1,27 @@
import { Command } from "../Editor/CommandMachine";
import { ECompareType } from "../UI/Store/BoardFindInterface";
export declare class BoardFindModify implements Command {
private isModifyHwMatrial;
exec(): Promise<void>;
private GetBoards;
private PutSelectList;
private FindBrs;
private FilterBr;
private FilterBrSize;
private ModifyBrs;
private ModifyBr;
private FindMaxSizeBrs;
private FindMinSizeBrs;
private FindHaveSpiteSize;
private GetBoardOption;
private GetHardWareOption;
private RemoveBoardModelingOrSpecialShape;
private ModifyHardware;
private FilterHardware;
CheckDoorDir(name: string, doorOpenDir: number): boolean;
}
/**
* @param {(string[] | number[])} [values] 多个匹配项 目前只用在模糊匹配
*/
export declare function CompareIsEqual(brValue: string | number, value: string | number, type: ECompareType, values?: string[]): boolean;
//# sourceMappingURL=BoardFindModify.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardFindModify.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoardFindModify.ts"],"names":[],"mappings":"AAgBA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAMnD,OAAO,EAAc,YAAY,EAA+C,MAAM,gCAAgC,CAAC;AAMvH,qBAAa,eAAgB,YAAW,OAAO;IAE3C,OAAO,CAAC,iBAAiB,CAAS;IAC5B,IAAI;YAyCI,SAAS;IAmBvB,OAAO,CAAC,aAAa;YAQP,OAAO;IA2CrB,OAAO,CAAC,QAAQ;IAsKhB,OAAO,CAAC,YAAY;YAiBN,SAAS;IAYvB,OAAO,CAAC,QAAQ;YA+KF,cAAc;YAKd,cAAc;YAKd,iBAAiB;YASjB,cAAc;YA8Dd,iBAAiB;YAcjB,iCAAiC;YAyBjC,cAAc;IAiC5B,OAAO,CAAC,cAAc;IA0DtB,YAAY,CAAC,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM;CAsCjD;AAOD;;GAEG;AACH,wBAAgB,cAAc,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,WAmCrH"}

10
types/Add-on/BoolOperation.d.ts vendored Normal file
View File

@@ -0,0 +1,10 @@
export declare class IntersectionOperation {
exec(): Promise<void>;
}
export declare class UnionOperation extends IntersectionOperation {
exec(): Promise<void>;
}
export declare class SubsractOperation {
exec(): Promise<void>;
}
//# sourceMappingURL=BoolOperation.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoolOperation.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BoolOperation.ts"],"names":[],"mappings":"AAoCA,qBAAa,qBAAqB;IAExB,IAAI;CAKb;AACD,qBAAa,cAAe,SAAQ,qBAAqB;IAE/C,IAAI;CAKb;AACD,qBAAa,iBAAiB;IAEpB,IAAI;CAeb"}

8
types/Add-on/Break.d.ts vendored Normal file
View File

@@ -0,0 +1,8 @@
import { Command } from "../Editor/CommandMachine";
export declare class Command_Break implements Command {
exec(): Promise<void>;
}
export declare class Command_BreakAll implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=Break.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Break.d.ts","sourceRoot":"","sources":["../../../src/Add-on/Break.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;CAmGb;AAED,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAIb"}

5
types/Add-on/BuyMaterial.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Command } from "../Editor/CommandMachine";
export declare class BuyMaterial implements Command {
exec(): void;
}
//# sourceMappingURL=BuyMaterial.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BuyMaterial.d.ts","sourceRoot":"","sources":["../../../src/Add-on/BuyMaterial.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAGnD,qBAAa,WAAY,YAAW,OAAO;IAEvC,IAAI;CAIP"}

View File

@@ -0,0 +1,11 @@
export interface MaterialInfo {
brName: string;
material: string;
color: string;
}
export declare class BoardMaterialLoader {
constructor();
Code_MaterialInfo: Map<string, MaterialInfo>;
LoaderMaterialInfo(): Promise<void>;
}
//# sourceMappingURL=BoardMaterialLoader.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardMaterialLoader.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/BoardMaterialLoader.ts"],"names":[],"mappings":"AAGA,MAAM,WAAW,YAAY;IAEzB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,EAAE,MAAM,CAAC;CACjB;AACD,qBAAa,mBAAmB;;IAK5B,iBAAiB,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,CAAa;IAEnD,kBAAkB;CAwC3B"}

8
types/Add-on/CF/Import/CFImport.d.ts vendored Normal file
View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { Command } from "../../../Editor/CommandMachine";
import { CFDoc } from "./CFInterface";
export declare class ImportCFData implements Command {
exec(): void;
}
export declare function ParseCFDoc(document: CFDoc, cuDb: Database): Promise<void>;
//# sourceMappingURL=CFImport.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CFImport.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/CFImport.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAI9D,OAAO,EAAE,OAAO,EAAe,MAAM,gCAAgC,CAAC;AAKtE,OAAO,EAAE,KAAK,EAAgB,MAAM,eAAe,CAAC;AAEpD,qBAAa,YAAa,YAAW,OAAO;IAExC,IAAI;CAqCP;AAED,wBAAsB,UAAU,CAAC,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,iBA2D/D"}

131
types/Add-on/CF/Import/CFInterface.d.ts vendored Normal file
View File

@@ -0,0 +1,131 @@
type CurverType = "Curve" | "Polyline" | "Rect" | "Line" | "Arc" | "Circle";
type EntityType = "Entity" | "ExtrudeSolid" | "Board" | "Template" | "EntityTree" | "Hardware" | "Topline";
export type PolylineContour = {
pt: [number, number];
bul: 0;
}[];
export type CircleContour = {
Radius: number;
Center: [number, number, number];
};
type ExtrudeContour = PolylineContour | CircleContour;
export interface CFDoc {
ModelSpace: CFEntity[];
}
export interface CFEntity {
Type: EntityType | CurverType;
Id?: number;
ColorIndex?: number;
OCS?: number[];
Pos?: [number, number, number];
Rot?: [number, number, number];
Qua?: [number, number, number, number];
}
export interface CFExtrudeSolid extends CFEntity {
Width?: number;
Height?: number;
ContourCurve?: ExtrudeContour;
Thickness?: number;
GroovesAddLength?: number;
GroovesAddWidth?: number;
GroovesAddDepth?: number;
KnifeRadius?: number;
Holes?: CFExtrudeSolid[];
}
export interface CFBoard extends CFExtrudeSolid {
Name?: string;
BrType?: number;
PositionType?: number;
OpenDir?: number;
Lines?: number;
BigHole?: number;
ComposingFace?: number;
RoomName?: string;
CabinetName?: string;
BrMatName?: string;
Matrial?: string;
Color?: string;
BoardMaterialId?: string;
UpSealed?: string;
DownSealed?: string;
LeftSealed?: string;
RightSealed?: string;
EachSealeds?: {
size: number;
}[];
EachEdgeDrills?: string[];
FrontDrill?: boolean;
BackDrill?: boolean;
Remarks?: [string, string][];
}
export interface CFEntityTree extends CFEntity {
Name?: string;
Entitys?: CFEntity[];
Childen?: CFEntityTree[];
}
export interface CFTemplate extends CFEntity {
TempalteId?: string;
Name?: string;
Lenght?: number;
Width?: number;
Height?: number;
BoxSize?: [number, number, number];
ParamMap?: {
name: string;
value: string;
}[];
RoomName?: string;
CabinetName?: string;
}
export interface CFHardware extends CFTemplate {
Name?: string;
HardwarerId?: string;
Unit?: string;
ActualExpr?: string;
Model?: string;
Factory?: string;
Brand?: string;
Spec?: string;
Comments?: string;
IsHole?: boolean;
Material?: string;
Color?: string;
}
export interface CFTopline extends CFTemplate {
Name?: string;
ToplineId?: string;
Unit?: string;
ActualExpr?: string;
Model?: string;
Factory?: string;
Brand?: string;
Spec?: string;
Comments?: string;
Contour?: {
pt: [number, number];
bul: 0;
}[];
PathCurve?: ExtrudeContour;
}
export interface CFCurve extends CFEntity {
}
export interface CFLine extends CFCurve {
StartPoint: [number, number, number];
EndPoint: [number, number, number];
}
export interface CFPolyline extends CFCurve {
ContourCurve?: {
pt: [number, number];
bul: 0;
}[];
}
export interface CFRect extends CFCurve {
Width: number;
Height: number;
}
export interface CFCircle extends CFCurve {
Radius: number;
Center: [number, number, number];
}
export {};
//# sourceMappingURL=CFInterface.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CFInterface.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Import/CFInterface.ts"],"names":[],"mappings":"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"}

5
types/Add-on/CF/Parse/ParseBoard.d.ts vendored Normal file
View File

@@ -0,0 +1,5 @@
import { Board } from "../../../DatabaseServices/Entity/Board";
import { MaterialInfo } from "../Import/BoardMaterialLoader";
import { CFBoard } from "../Import/CFInterface";
export declare function ParseBoard(el: CFBoard, boardMaterialMap?: Map<string, MaterialInfo>): Board;
//# sourceMappingURL=ParseBoard.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseBoard.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseBoard.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,wCAAwC,CAAC;AAO/D,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAC7D,OAAO,EAAE,OAAO,EAAiB,MAAM,uBAAuB,CAAC;AAG/D,wBAAgB,UAAU,CAAC,EAAE,EAAE,OAAO,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,SA0MnF"}

10
types/Add-on/CF/Parse/ParseCurve.d.ts vendored Normal file
View File

@@ -0,0 +1,10 @@
import { Circle } from "../../../DatabaseServices/Entity/Circle";
import { Line } from "../../../DatabaseServices/Entity/Line";
import { Polyline } from "../../../DatabaseServices/Entity/Polyline";
export declare class ParseCurve {
ParseLine(StartPoint: [number, number, number], EndPoint: [number, number, number]): Line;
ParsePolyline(ContourCurve: any, isColosed?: boolean): Polyline;
ParseRect(Width: number, Height: number): Polyline;
ParseCircle(Radius: number, Center: [number, number, number]): Circle;
}
//# sourceMappingURL=ParseCurve.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseCurve.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseCurve.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AACjE,OAAO,EAAE,IAAI,EAAE,MAAM,uCAAuC,CAAC;AAC7D,OAAO,EAAE,QAAQ,EAAiB,MAAM,2CAA2C,CAAC;AAEpF,qBAAa,UAAU;IAEnB,SAAS,CAAC,UAAU,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC;IAQlF,aAAa,CAAC,YAAY,KAAA,EAAE,SAAS,GAAE,OAAe;IAetD,SAAS,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM;IAOvC,WAAW,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC;CAM/D"}

View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { Entity } from "../../../DatabaseServices/Entity/Entity";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { MaterialInfo } from "../Import/BoardMaterialLoader";
import { CFEntity, CFEntityTree } from "../Import/CFInterface";
export declare function ParseEntityTree(model: CFEntityTree, cuDb: Database, boardMaterialMap?: Map<string, MaterialInfo>): Promise<TemplateRecord | Entity>;
export declare function ParseAddEntity(model: CFEntity, cuDb: Database, boardMaterialMap?: Map<string, MaterialInfo>): Promise<Entity | TemplateRecord>;
//# sourceMappingURL=ParseEntityTree.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseEntityTree.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseEntityTree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAC9D,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AACjE,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AACnF,OAAO,EAAE,YAAY,EAAE,MAAM,+BAA+B,CAAC;AAC7D,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAI/D,wBAAsB,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,GAAG,OAAO,CAAC,cAAc,GAAG,MAAM,CAAC,CA4CzJ;AAGD,wBAAsB,cAAc,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,gBAAgB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,oCAiCjH"}

View File

@@ -0,0 +1,8 @@
import { Database } from "../../../DatabaseServices/Database";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { CFHardware, CFTemplate, CFTopline } from "../Import/CFInterface";
export declare function ParseTemplate(temp: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function GetTemplate(temp: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function ParseHardware(el: CFHardware, cuDb: Database): Promise<TemplateRecord | import("../../../DatabaseServices/Hardware/HardwareCompositeEntity").HardwareCompositeEntity>;
export declare function ParseTopline(el: CFTopline, cuDb: Database): Promise<import("../../../DatabaseServices/Hardware/HardwareTopline").HardwareTopline>;
//# sourceMappingURL=ParseHardwareAndTemplate.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseHardwareAndTemplate.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseHardwareAndTemplate.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAK9D,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AAEnF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAG1E,wBAAsB,aAAa,CAAC,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAmBnE;AAED,wBAAsB,WAAW,CAAC,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAYjE;AAED,wBAAsB,aAAa,CAAC,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,0HAUjE;AAED,wBAAsB,YAAY,CAAC,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,yFAe/D"}

View File

@@ -0,0 +1,10 @@
import { Database } from "../../../DatabaseServices/Database";
import { Polyline } from "../../../DatabaseServices/Entity/Polyline";
import { HardwareCompositeEntity } from "../../../DatabaseServices/Hardware/HardwareCompositeEntity";
import { HardwareTopline } from "../../../DatabaseServices/Hardware/HardwareTopline";
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
import { CFHardware, CFTemplate, CFTopline } from "../Import/CFInterface";
export declare function ParseTemplateInfo(newTemp: TemplateRecord, tempInfo: CFTemplate, cuDb: Database): Promise<TemplateRecord>;
export declare function ParseHardwareInfo(newTemp: TemplateRecord, el: CFHardware, cuDb: Database): Promise<TemplateRecord | HardwareCompositeEntity>;
export declare function ParseToplineInfo(contour: Polyline, el: CFTopline, cuDb: Database): Promise<HardwareTopline>;
//# sourceMappingURL=ParseHardwareAndTemplateInfo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseHardwareAndTemplateInfo.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/CF/Parse/ParseHardwareAndTemplateInfo.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAI9D,OAAO,EAAE,QAAQ,EAAE,MAAM,2CAA2C,CAAC;AACrE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4DAA4D,CAAC;AACrG,OAAO,EAAE,eAAe,EAAE,MAAM,oDAAoD,CAAC;AAErF,OAAO,EAAE,cAAc,EAAE,MAAM,mDAAmD,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAiB,MAAM,uBAAuB,CAAC;AAGzF,wBAAsB,iBAAiB,CAAC,OAAO,EAAE,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,2BAsEpG;AAED,wBAAsB,iBAAiB,CAAC,OAAO,EAAE,cAAc,EAAE,EAAE,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,qDAmD9F;AAED,wBAAsB,gBAAgB,CAAC,OAAO,EAAE,QAAQ,EAAE,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,4BAwCtF"}

17
types/Add-on/CameraSnapshootCMD.d.ts vendored Normal file
View File

@@ -0,0 +1,17 @@
import { Command } from "../Editor/CommandMachine";
export declare class Command_CameraSnapshootSave implements Command {
Transparency: boolean;
exec(): Promise<void>;
}
export declare class Command_CameraSnapshootSaveIndex implements Command {
private _SaveIndex;
constructor(_SaveIndex: number);
Transparency: boolean;
exec(): Promise<void>;
}
export declare class Command_CameraSnapshootRestore implements Command {
private _Index;
constructor(_Index: number);
exec(): Promise<void>;
}
//# sourceMappingURL=CameraSnapshootCMD.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CameraSnapshootCMD.d.ts","sourceRoot":"","sources":["../../../src/Add-on/CameraSnapshootCMD.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAKnD,qBAAa,2BAA4B,YAAW,OAAO;IAEvD,YAAY,UAAQ;IACd,IAAI;CASb;AAGD,qBAAa,gCAAiC,YAAW,OAAO;IAEhD,OAAO,CAAC,UAAU;gBAAV,UAAU,EAAE,MAAM;IACtC,YAAY,UAAQ;IACd,IAAI;CAsBb;AAGD,qBAAa,8BAA+B,YAAW,OAAO;IAE9C,OAAO,CAAC,MAAM;gBAAN,MAAM,EAAE,MAAM;IAC5B,IAAI;CAMb"}

7
types/Add-on/ChangeColor.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
import { Command } from "../Editor/CommandMachine";
export declare class ChangeColor implements Command {
private color;
constructor(color: number);
exec(): Promise<void>;
}
//# sourceMappingURL=ChangeColor.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ChangeColor.d.ts","sourceRoot":"","sources":["../../../src/Add-on/ChangeColor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,0BAA0B,CAAC;AAInD,qBAAa,WAAY,YAAW,OAAO;IAE3B,OAAO,CAAC,KAAK;gBAAL,KAAK,EAAE,MAAM;IAI3B,IAAI;CAYb"}

View File

@@ -0,0 +1,12 @@
import React from "react";
import "./BoardInfoSelectPanel.less";
import { ChangeColorByBoardMaterialStore } from "./CalcBrThicknessConfigStore";
export declare class BoardInfoSelectPanel extends React.Component<{
store: ChangeColorByBoardMaterialStore;
}, {}> {
_RemoveFun: Function;
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
}
//# sourceMappingURL=BoardInfoSelectPanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoardInfoSelectPanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/BoardInfoSelectPanel.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAM1B,OAAO,6BAA6B,CAAC;AACrC,OAAO,EAAE,+BAA+B,EAAE,MAAM,8BAA8B,CAAC;AAE/E,qBACa,oBAAqB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,+BAA+B,CAAC;CAAE,EAAE,EAAE,CAAC;IAEtG,UAAU,EAAE,QAAQ,CAAC;IAErB,iBAAiB;IAUjB,oBAAoB;IAKpB,MAAM;CAwDT"}

View File

@@ -0,0 +1,14 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { IConfigStore } from "../../UI/Store/BoardStore";
import { ChangeColorByBoardMaterialOption } from "../../UI/Store/OptionInterface/IOptionInterface";
export declare class ChangeColorByBoardMaterialStore implements IConfigStore {
configName: string;
SaveConfig(): IConfigOption<import("../../UI/Store/OptionInterface/IOptionInterface").AnyObject>;
m_Option: ChangeColorByBoardMaterialOption;
configsNames: string[];
InitOption(): void;
UpdateOption(cof: IConfigOption<ChangeColorByBoardMaterialOption>): void;
private static _SingleInstance;
static GetInstance(): ChangeColorByBoardMaterialStore;
}
//# sourceMappingURL=CalcBrThicknessConfigStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CalcBrThicknessConfigStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/CalcBrThicknessConfigStore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,gCAAgC,EAAE,MAAM,iDAAiD,CAAC;AAEnG,qBAAa,+BAAgC,YAAW,YAAY;IAEpD,UAAU,SAAQ;IAC9B,UAAU;IAQE,QAAQ,EAAE,gCAAgC,CAAkD;IAC5F,YAAY,EAAE,MAAM,EAAE,CAAM;IACxC,UAAU;IAIV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,gCAAgC,CAAC;IAKjE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkC;IAChE,MAAM,CAAC,WAAW,IAAI,+BAA+B;CAMxD"}

View File

@@ -0,0 +1,25 @@
import * as React from 'react';
import { Board } from "../../DatabaseServices/Entity/Board";
import { Command } from "../../Editor/CommandMachine";
export declare class ChangeColorByMaterial implements Command {
exec(): Promise<void>;
}
interface BoardColorMaterialMapDialogProps {
data: {
mtl: string;
brs: Board[];
color: number;
}[];
oldColorMap: Map<Board, number>;
}
export declare class BoardColorMaterialMapDialog extends React.Component<BoardColorMaterialMapDialogProps, {}> {
selectIndexs: number[];
onCtrlKeyBoard: boolean;
removeAop: Function[];
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
private click;
}
export {};
//# sourceMappingURL=ChangeColorByMaterial.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ChangeColorByMaterial.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/ChangeColorByBoard/ChangeColorByMaterial.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAS/B,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,OAAO,EAAkB,MAAM,6BAA6B,CAAC;AAWtE,qBAAa,qBAAsB,YAAW,OAAO;IAE3C,IAAI;CAuFb;AAED,UAAU,gCAAgC;IAEtC,IAAI,EAAE;QACF,GAAG,EAAE,MAAM,CAAC;QACZ,GAAG,EAAE,KAAK,EAAE,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;KACjB,EAAE,CAAC;IACJ,WAAW,EAAE,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;CACnC;AAGD,qBACa,2BAA4B,SAAQ,KAAK,CAAC,SAAS,CAAC,gCAAgC,EAAE,EAAE,CAAC;IAGtF,YAAY,EAAE,MAAM,EAAE,CAAM;IAExC,cAAc,EAAE,OAAO,CAAS;IAChC,SAAS,EAAE,QAAQ,EAAE,CAAM;IAE3B,iBAAiB;IAuDjB,oBAAoB;IAOb,MAAM;IAgCb,OAAO,CAAC,KAAK,CAoBX;CACL"}

Some files were not shown because too many files have changed in this diff Show More