__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
from _typeshed import Incomplete
from collections.abc import Sequence
from dataclasses import dataclass
from typing import Final, Literal, TypedDict, type_check_only
from .enums import TextDirection
MAX_DEPTH: Final = 125
@type_check_only
class _BracketInfo(TypedDict):
pair: str
type: Literal["o", "c"]
BIDI_BRACKETS: Final[dict[str, _BracketInfo]]
class BidiCharacter:
character_index: int
character: str
bidi_class: str
original_bidi_class: str
embedding_level: str
direction: Incomplete | None
def __init__(self, character_index: int, character: str, embedding_level: str, debug: bool) -> None: ...
def get_direction_from_level(self) -> Literal["L", "R"]: ...
def set_class(self, cls: str) -> None: ...
@dataclass
class DirectionalStatus:
embedding_level: int # between 0 and MAX_DEPTH
directional_override_status: Literal["N", "L", "R"]
directional_isolate_status: bool
class IsolatingRun:
characters: list[BidiCharacter]
previous_direction: str
next_direction: str
def __init__(self, characters: list[BidiCharacter], sos: str, eos: str) -> None: ...
def resolve_weak_types(self) -> None: ...
def pair_brackets(self) -> list[tuple[int, int]]: ...
def resolve_neutral_types(self) -> None: ...
def resolve_implicit_levels(self) -> None: ...
def auto_detect_base_direction(string: str, stop_at_pdi: bool = False, debug: bool = False) -> TextDirection: ...
def calculate_isolate_runs(paragraph: Sequence[BidiCharacter]) -> list[IsolatingRun]: ...
class BidiParagraph:
text: str
base_direction: TextDirection
debug: bool
base_embedding_level: int
characters: list[BidiCharacter]
def __init__(self, text: str, base_direction: TextDirection | None = None, debug: bool = False) -> None: ...
def get_characters(self) -> list[BidiCharacter]: ...
def get_characters_with_embedding_level(self) -> list[BidiCharacter]: ...
def get_reordered_characters(self) -> list[BidiCharacter]: ...
def get_all(self) -> tuple[list[BidiCharacter], tuple[BidiCharacter, ...]]: ...
def get_reordered_string(self) -> str: ...
def get_bidi_fragments(self) -> tuple[tuple[str, Literal["L", "R"]], ...]: ...
def get_bidi_characters(self) -> None: ...
def split_bidi_fragments(self) -> tuple[tuple[str, Literal["L", "R"]], ...]: ...
def reorder_resolved_levels(self) -> tuple[BidiCharacter, ...]: ...
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __init__.pyi | File | 937 B | 0644 |
|
| _fonttools_shims.pyi | File | 1.94 KB | 0644 |
|
| actions.pyi | File | 1.15 KB | 0644 |
|
| annotations.pyi | File | 2.39 KB | 0644 |
|
| bidi.pyi | File | 2.38 KB | 0644 |
|
| deprecation.pyi | File | 342 B | 0644 |
|
| drawing.pyi | File | 15.02 KB | 0644 |
|
| encryption.pyi | File | 3.61 KB | 0644 |
|
| enums.pyi | File | 7.51 KB | 0644 |
|
| errors.pyi | File | 365 B | 0644 |
|
| fonts.pyi | File | 4.93 KB | 0644 |
|
| fpdf.pyi | File | 23.71 KB | 0644 |
|
| graphics_state.pyi | File | 3.64 KB | 0644 |
|
| html.pyi | File | 2.91 KB | 0644 |
|
| image_datastructures.pyi | File | 1.25 KB | 0644 |
|
| image_parsing.pyi | File | 2 KB | 0644 |
|
| line_break.pyi | File | 4.97 KB | 0644 |
|
| linearization.pyi | File | 1.53 KB | 0644 |
|
| outline.pyi | File | 1.74 KB | 0644 |
|
| output.pyi | File | 6.45 KB | 0644 |
|
| prefs.pyi | File | 2.19 KB | 0644 |
|
| py.typed | File | 0 B | 0644 |
|
| recorder.pyi | File | 383 B | 0644 |
|
| sign.pyi | File | 604 B | 0644 |
|
| structure_tree.pyi | File | 1.56 KB | 0644 |
|
| svg.pyi | File | 4.65 KB | 0644 |
|
| syntax.pyi | File | 2.25 KB | 0644 |
|
| table.pyi | File | 3.99 KB | 0644 |
|
| template.pyi | File | 1.45 KB | 0644 |
|
| text_region.pyi | File | 5.43 KB | 0644 |
|
| transitions.pyi | File | 1.93 KB | 0644 |
|
| unicode_script.pyi | File | 3.21 KB | 0644 |
|
| util.pyi | File | 1.35 KB | 0644 |
|