···11+# Templates
22+33+Jujutsu supports a functional language to customize output of commands.
44+The language consists of literals, keywords, operators, functions, and
55+methods.
66+77+A couple of `jj` commands accept a template via `-T`/`--template` option.
88+99+## Keywords
1010+1111+Keywords represent objects of different types; the types are described in
1212+a follow-up section. In addition to context-specific keywords, the top-level
1313+object can be referenced as `self`.
1414+1515+### Commit keywords
1616+1717+In `jj log` templates, all 0-argument methods of [the `Commit`
1818+type](#commit-type) are available as keywords. For example, `commit_id` is
1919+equivalent to `self.commit_id()`.
2020+2121+### Operation keywords
2222+2323+In `jj op log` templates, all 0-argument methods of [the `Operation`
2424+type](#operation-type) are available as keywords. For example,
2525+`current_operation` is equivalent to `self.current_operation()`.
2626+2727+## Operators
2828+2929+The following operators are supported.
3030+3131+* `x.f()`: Method call.
3232+* `-x`: Negate integer value.
3333+* `!x`: Logical not.
3434+* `x * y`, `x / y`, `x % y`: Multiplication/division/remainder. Operands must
3535+ be `Integer`s.
3636+* `x + y`, `x - y`: Addition/subtraction. Operands must be `Integer`s.
3737+* `x >= y`, `x > y`, `x <= y`, `x < y`: Greater than or equal/greater than/
3838+ lesser than or equal/lesser than. Operands must be `Integer`s.
3939+* `x == y`, `x != y`: Equal/not equal. Operands must be either `Boolean`,
4040+ `Integer`, or `String`.
4141+* `x && y`: Logical and, short-circuiting.
4242+* `x || y`: Logical or, short-circuiting.
4343+* `x ++ y`: Concatenate `x` and `y` templates.
4444+4545+(listed in order of binding strengths)
4646+4747+## Global functions
4848+4949+The following functions are defined.
5050+5151+* `fill(width: Integer, content: Template) -> Template`: Fill lines at
5252+ the given `width`.
5353+* `indent(prefix: Template, content: Template) -> Template`: Indent
5454+ non-empty lines by the given `prefix`.
5555+* `pad_start(width: Integer, content: Template, [fill_char: Template])`: Pad (or
5656+ right-justify) content by adding leading fill characters. The `content`
5757+ shouldn't have newline character.
5858+* `pad_end(width: Integer, content: Template, [fill_char: Template])`: Pad (or
5959+ left-justify) content by adding trailing fill characters. The `content`
6060+ shouldn't have newline character.
6161+* `pad_centered(width: Integer, content: Template, [fill_char: Template])`: Pad
6262+ content by adding both leading and trailing fill characters. If an odd number
6363+ of fill characters are needed, the trailing fill will be one longer than the
6464+ leading fill. The `content` shouldn't have newline characters.
6565+* `truncate_start(width: Integer, content: Template, [ellipsis: Template])`:
6666+ Truncate `content` by removing leading characters. The `content` shouldn't
6767+ have newline character. If `ellipsis` is provided and `content` was truncated,
6868+ prepend the `ellipsis` to the result.
6969+* `truncate_end(width: Integer, content: Template, [ellipsis: Template])`:
7070+ Truncate `content` by removing trailing characters. The `content` shouldn't
7171+ have newline character. If `ellipsis` is provided and `content` was truncated,
7272+ append the `ellipsis` to the result.
7373+* `hash(content: Stringify) -> String`:
7474+ Hash the input and return a hexadecimal string representation of the digest.
7575+* `label(label: Stringify, content: Template) -> Template`: Apply a custom
7676+ [color label](#color-labels) to the content. The `label` is evaluated as a
7777+ space-separated string.
7878+* `raw_escape_sequence(content: Template) -> Template`: Preserves any escape
7979+ sequences in `content` (i.e., bypasses sanitization) and strips labels.
8080+ Note: This function is intended for escape sequences and as such, its output
8181+ is expected to be invisible / of no display width. Outputting content with
8282+ nonzero display width may break wrapping, indentation etc.
8383+* `stringify(content: Stringify) -> String`: Format `content` to string. This
8484+ effectively removes color labels.
8585+* `json(value: Serialize) -> String`: Serialize `value` in JSON format.
8686+* `if(condition: Boolean, then: Template, [else: Template]) -> Template`:
8787+ Conditionally evaluate `then`/`else` template content.
8888+* `coalesce(content: Template...) -> Template`: Returns the first **non-empty**
8989+ content.
9090+* `concat(content: Template...) -> Template`:
9191+ Same as `content_1 ++ ... ++ content_n`.
9292+* `join(separator: Template, content: Template...) -> Template`: Insert
9393+ `separator` between `content`s.
9494+* `separate(separator: Template, content: Template...) -> Template`: Insert
9595+ `separator` between **non-empty** `content`s.
9696+* `surround(prefix: Template, suffix: Template, content: Template) -> Template`:
9797+ Surround **non-empty** content with texts such as parentheses.
9898+* `config(name: String) -> ConfigValue`: Look up configuration value by `name`.
9999+100100+## Built-in Aliases
101101+102102+* `hyperlink(url, text)`: Creates a clickable hyperlink using [OSC8 escape sequences](https://github.com/Alhadis/OSC8-Adoption).
103103+ The `text` will be displayed and clickable, linking to the given `url` in
104104+ terminals that support OSC8 hyperlinks.
105105+106106+## Types
107107+108108+### `AnnotationLine` type
109109+110110+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
111111+112112+The following methods are defined.
113113+114114+* `.commit() -> Commit`: Commit responsible for changing the relevant line.
115115+* `.content() -> Template`: Line content including newline character.
116116+* `.line_number() -> Integer`: 1-based line number.
117117+* `.original_line_number() -> Integer`: 1-based line number in the original commit.
118118+* `.first_line_in_hunk() -> Boolean`: False when the directly preceding line
119119+ references the same commit.
120120+121121+### `Boolean` type
122122+123123+_Conversion: `Boolean`: yes, `Serialize`: yes, `Template`: yes_
124124+125125+No methods are defined. Can be constructed with `false` or `true` literal.
126126+127127+### `Commit` type
128128+129129+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: no_
130130+131131+This type cannot be printed. The following methods are defined.
132132+133133+* `.description() -> String`
134134+* `.trailers() -> List<Trailer>`: The trailers at the end of the commit
135135+ description that are formatted as `<key>: <value>`. These are returned in the
136136+ same order as they appear in the description, and there may be multiple
137137+ `Trailer`s with the same key.
138138+* `.change_id() -> ChangeId`
139139+* `.commit_id() -> CommitId`
140140+* `.parents() -> List<Commit>`
141141+* `.author() -> Signature`
142142+* `.committer() -> Signature`
143143+* `.signature() -> Option<CryptographicSignature>`: Cryptographic signature if
144144+ the commit was signed.
145145+* `.mine() -> Boolean`: Commits where the author's email matches the email of
146146+ the current user.
147147+* `.working_copies() -> List<WorkspaceRef>`: For multi-workspace repositories,
148148+ returns a list of workspace references for each workspace whose working-copy
149149+ commit matches the current commit.
150150+* `.current_working_copy() -> Boolean`: True for the working-copy commit of the
151151+ current workspace.
152152+* `.bookmarks() -> List<CommitRef>`: Local and remote bookmarks pointing to the
153153+ commit. A tracked remote bookmark will be included only if its target is
154154+ different from the local one.
155155+* `.local_bookmarks() -> List<CommitRef>`: All local bookmarks pointing to the
156156+ commit.
157157+* `.remote_bookmarks() -> List<CommitRef>`: All remote bookmarks pointing to the
158158+ commit.
159159+* `.tags() -> List<CommitRef>`: Local and remote tags pointing to the commit. A
160160+ tracked remote tag will be included only if its target is different from the
161161+ local one.
162162+* `.local_tags() -> List<CommitRef>`: All local tags pointing to the commit.
163163+* `.remote_tags() -> List<CommitRef>`: All remote tags pointing to the commit.
164164+* `.git_refs() -> List<CommitRef>`
165165+* `.git_head() -> Boolean`: True for the Git `HEAD` commit.
166166+* `.divergent() -> Boolean`: True if the commit's change id corresponds to multiple
167167+ visible commits.
168168+* `.hidden() -> Boolean`: True if the commit is not visible (a.k.a. abandoned).
169169+* `.immutable() -> Boolean`: True if the commit is included in [the set of
170170+ immutable commits](config.md#set-of-immutable-commits).
171171+* `.contained_in(revset: String) -> Boolean`: True if the commit is included in
172172+ [the provided revset](revsets.md).
173173+* `.conflict() -> Boolean`: True if the commit contains merge conflicts.
174174+* `.empty() -> Boolean`: True if the commit modifies no files.
175175+* `.diff([files: String]) -> TreeDiff`: Changes from the parents within [the
176176+ `files` expression](filesets.md). All files are compared by default, but it is
177177+ likely to change in future version to respect the command line path arguments.
178178+* `.files([files: String]) -> List<TreeEntry>`: Files that exist in this commit,
179179+ matching [the `files` expression](filesets.md). Use `.diff().files()` to list
180180+ changed files.
181181+* `.root() -> Boolean`: True if the commit is the root commit.
182182+183183+### `CommitEvolutionEntry` type
184184+185185+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: no_
186186+187187+This type cannot be printed. The following methods are defined.
188188+189189+* `.commit() -> Commit`: New commit.
190190+* `.operation() -> Operation`: Operation where the commit was created or
191191+ rewritten.
192192+193193+### `ChangeId` type
194194+195195+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
196196+197197+The following methods are defined.
198198+199199+* `.normal_hex() -> String`: Normal hex representation (0-9a-f) instead of the
200200+ canonical "reversed" (z-k) representation.
201201+* `.short([len: Integer]) -> String`
202202+* `.shortest([min_len: Integer]) -> ShortestIdPrefix`: Shortest unique prefix.
203203+204204+### `CommitId` type
205205+206206+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
207207+208208+The following methods are defined.
209209+210210+* `.short([len: Integer]) -> String`
211211+* `.shortest([min_len: Integer]) -> ShortestIdPrefix`: Shortest unique prefix.
212212+213213+### `CommitRef` type
214214+215215+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
216216+217217+The following methods are defined.
218218+219219+* `.name() -> RefSymbol`: Local bookmark or tag name.
220220+* `.remote() -> Option<RefSymbol>`: Remote name if this is a remote ref.
221221+* `.present() -> Boolean`: True if the ref points to any commit.
222222+* `.conflict() -> Boolean`: True if [the bookmark or tag is
223223+ conflicted](bookmarks.md#conflicts).
224224+* `.normal_target() -> Option<Commit>`: Target commit if the ref is not
225225+ conflicted and points to a commit.
226226+* `.removed_targets() -> List<Commit>`: Old target commits if conflicted.
227227+* `.added_targets() -> List<Commit>`: New target commits. The list usually
228228+ contains one "normal" target.
229229+* `.tracked() -> Boolean`: True if the ref is tracked by a local ref. The local
230230+ ref might have been deleted (but not pushed yet.)
231231+* `.tracking_present() -> Boolean`: True if the ref is tracked by a local ref,
232232+ and if the local ref points to any commit.
233233+* `.tracking_ahead_count() -> SizeHint`: Number of commits ahead of the tracking
234234+ local ref.
235235+* `.tracking_behind_count() -> SizeHint`: Number of commits behind of the
236236+ tracking local ref.
237237+* `.synced() -> Boolean`: For a local bookmark, true if synced with all tracked
238238+ remotes. For a remote bookmark, true if synced with the tracking local
239239+ bookmark.
240240+241241+### `ConfigValue` type
242242+243243+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
244244+245245+This type can be printed in TOML syntax. The following methods are defined.
246246+247247+* `.as_boolean() -> Boolean`: Extract boolean.
248248+* `.as_integer() -> Integer`: Extract integer.
249249+* `.as_string() -> String`: Extract string. This does not convert non-string
250250+ value (e.g. integer) to string.
251251+* `.as_string_list() -> List<String>`: Extract list of strings.
252252+253253+### `CryptographicSignature` type
254254+255255+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
256256+257257+The following methods are defined.
258258+259259+* `.status() -> String`: The signature's status (`"good"`, `"bad"`, `"unknown"`,
260260+ `"invalid"`).
261261+* `.key() -> String`: The signature's key id representation (for GPG and SSH,
262262+ this is the public key fingerprint).
263263+* `.display() -> String`: The signature's display string (for GPG, this is the
264264+ formatted primary user ID; for SSH, this is the principal).
265265+266266+!!! warning
267267+268268+ Calling any of `.status()`, `.key()`, or `.display()` is slow, as it incurs
269269+ the performance cost of verifying the signature (for example shelling out
270270+ to `gpg` or `ssh-keygen`). Though consecutive calls will be faster, because
271271+ the backend caches the verification result.
272272+273273+!!! info
274274+275275+ As opposed to calling any of `.status()`, `.key()`, or `.display()`,
276276+ checking for signature presence through boolean coercion is fast:
277277+ ```
278278+ if(commit.signature(), "commit has a signature", "commit is unsigned")
279279+ ```
280280+281281+### `DiffStats` type
282282+283283+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: yes_
284284+285285+This type can be printed as a histogram of the changes. The following methods
286286+are defined.
287287+288288+* `.files() -> List<DiffStatEntry>`: Per-file stats for changed files.
289289+* `.total_added() -> Integer`: Total number of insertions.
290290+* `.total_removed() -> Integer`: Total number of deletions.
291291+292292+### `DiffStatEntry` type
293293+294294+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
295295+296296+This type holds the diff stats per file. The following methods are defined.
297297+298298+* `.bytes_delta() -> Integer`: The difference in size of the file, in bytes.
299299+* `.lines_added() -> Integer`: Number of lines added.
300300+* `.lines_removed() -> Integer`: Number of lines deleted.
301301+* `.path() -> RepoPath`: Path to the entry. If the entry is a copy/rename, this
302302+ points to the target (or right) entry.
303303+* `.status() -> String`: One of `"modified"`, `"added"`, `"removed"`, `"copied"`, or `"renamed"`.
304304+* `.status_char() -> String`: One of `"M"` (modified), `"A"` (added), `"D"` (removed),
305305+ `"C"` (copied), or `"R"` (renamed).
306306+307307+### `Email` type
308308+309309+_Conversion: `Boolean`: yes, `Serialize`: yes, `Template`: yes_
310310+311311+The email field of a signature may or may not look like an email address. It may
312312+be empty, may not contain the symbol `@`, and could in principle contain
313313+multiple `@`s.
314314+315315+The following methods are defined.
316316+317317+* `.local() -> String`: the part of the email before the first `@`, usually the
318318+ username.
319319+* `.domain() -> String`: the part of the email after the first `@` or the empty
320320+ string.
321321+322322+### `Integer` type
323323+324324+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
325325+326326+No methods are defined.
327327+328328+### `List` type
329329+330330+_Conversion: `Boolean`: yes, `Serialize`: maybe, `Template`: maybe_
331331+332332+A list can be implicitly converted to `Boolean`. The following methods are
333333+defined.
334334+335335+* `.len() -> Integer`: Number of elements in the list.
336336+* `.join(separator: Template) -> Template`: Concatenate elements with
337337+ the given `separator`.
338338+* `.filter(|item| expression) -> List`: Filter list elements by predicate
339339+ `expression`. Example: `description.lines().filter(|s| s.contains("#"))`
340340+* `.map(|item| expression) -> ListTemplate`: Apply template `expression`
341341+ to each element. Example: `parents.map(|c| c.commit_id().short())`
342342+* `.any(|item| expression) -> Boolean`: Returns true if any element satisfies
343343+ the predicate `expression`. Example: `parents.any(|c| c.description().contains("fix"))`
344344+* `.all(|item| expression) -> Boolean`: Returns true if all elements satisfy
345345+ the predicate `expression`. Example: `parents.all(|c| c.mine())`
346346+347347+### `List<Trailer>` type
348348+349349+The following methods are defined. See also the `List` type.
350350+351351+* `.contains_key(key: Stringify) -> Boolean`: True if the commit description
352352+ contains at least one trailer with the key `key`.
353353+354354+### `ListTemplate` type
355355+356356+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: yes_
357357+358358+The following methods are defined. See also the `List` type.
359359+360360+* `.join(separator: Template) -> Template`
361361+362362+### `Operation` type
363363+364364+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: no_
365365+366366+This type cannot be printed. The following methods are defined.
367367+368368+* `.current_operation() -> Boolean`
369369+* `.description() -> String`
370370+* `.id() -> OperationId`
371371+* `.tags() -> String`
372372+* `.time() -> TimestampRange`
373373+* `.user() -> String`
374374+* `.snapshot() -> Boolean`: True if the operation is a snapshot operation.
375375+* `.root() -> Boolean`: True if the operation is the root operation.
376376+* `.parents() -> List<Operation>`
377377+378378+### `OperationId` type
379379+380380+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
381381+382382+The following methods are defined.
383383+384384+* `.short([len: Integer]) -> String`
385385+386386+### `Option` type
387387+388388+_Conversion: `Boolean`: yes, `Serialize`: maybe, `Template`: maybe_
389389+390390+An option can be implicitly converted to `Boolean` denoting whether the
391391+contained value is set. If set, all methods of the contained value can be
392392+invoked. If not set, an error will be reported inline on method call.
393393+394394+On comparison between two optional values or optional and non-optional values,
395395+unset value is not an error. Unset value is considered less than any set values.
396396+397397+### `RefSymbol` type
398398+399399+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
400400+401401+[A `String` type](#string-type), but is formatted as revset symbol by quoting
402402+and escaping if necessary. Unlike strings, this cannot be implicitly converted
403403+to `Boolean`.
404404+405405+### `RepoPath` type
406406+407407+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
408408+409409+A slash-separated path relative to the repository root. The following methods
410410+are defined.
411411+412412+* `.absolute() -> String`: Format as absolute path using platform-native
413413+ separator.
414414+* `.display() -> String`: Format path for display. The formatted path uses
415415+ platform-native separator, and is relative to the current working directory.
416416+* `.parent() -> Option<RepoPath>`: Parent directory path.
417417+418418+### `Serialize` type
419419+420420+An expression that can be serialized in machine-readable format such as JSON.
421421+422422+!!! note
423423+424424+ Field names and value types in the serialized output are usually stable
425425+ across jj versions, but the backward compatibility isn't guaranteed. If the
426426+ underlying data model is updated, the serialized output may change.
427427+428428+### `ShortestIdPrefix` type
429429+430430+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
431431+432432+The following methods are defined.
433433+434434+* `.prefix() -> String`
435435+* `.rest() -> String`
436436+* `.upper() -> ShortestIdPrefix`
437437+* `.lower() -> ShortestIdPrefix`
438438+439439+### `Signature` type
440440+441441+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
442442+443443+The following methods are defined.
444444+445445+* `.name() -> String`
446446+* `.email() -> Email`
447447+* `.timestamp() -> Timestamp`
448448+449449+### `SizeHint` type
450450+451451+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: no_
452452+453453+This type cannot be printed. The following methods are defined.
454454+455455+* `.lower() -> Integer`: Lower bound.
456456+* `.upper() -> Option<Integer>`: Upper bound if known.
457457+* `.exact() -> Option<Integer>`: Exact value if upper bound is known and it
458458+ equals to the lower bound.
459459+* `.zero() -> Boolean`: True if upper bound is known and is `0`. Equivalent to
460460+ `.upper() == 0`.
461461+462462+### `String` type
463463+464464+_Conversion: `Boolean`: yes, `Serialize`: yes, `Template`: yes_
465465+466466+A string can be implicitly converted to `Boolean`. The following methods are
467467+defined.
468468+469469+* `.len() -> Integer`: Length in UTF-8 bytes.
470470+* `.contains(needle: Stringify) -> Boolean`: Whether the string contains the
471471+ provided stringifiable value as a substring.
472472+* `.match(needle: StringPattern) -> String`: Extracts
473473+ the first matching part of the string for the given pattern.
474474+475475+ An empty string is returned if there is no match.
476476+* `.replace(pattern: StringPattern, replacement: Stringify, [limit: Integer]) -> String`:
477477+ Replace occurrences of the given `pattern` with the `replacement` string.
478478+479479+ By default, all occurrences are replaced. If `limit` is specified, at most
480480+ that many occurrences are replaced.
481481+482482+ Supports capture groups in patterns using `$0` (entire match), `$1`, `$2` etc.
483483+* `.first_line() -> String`
484484+* `.lines() -> List<String>`: Split into lines excluding newline characters.
485485+* `.split(separator: StringPattern, [limit: Integer]) -> List<String>`: Split into
486486+ substrings by the given `separator` pattern. If `limit` is specified, it
487487+ determines the maximum number of elements in the result, with the remainder
488488+ of the string returned as the final element. A `limit` of 0 returns an empty list.
489489+* `.upper() -> String`
490490+* `.lower() -> String`
491491+* `.starts_with(needle: Stringify) -> Boolean`
492492+* `.ends_with(needle: Stringify) -> Boolean`
493493+* `.remove_prefix(needle: Stringify) -> String`: Removes the passed prefix, if
494494+ present.
495495+* `.remove_suffix(needle: Stringify) -> String`: Removes the passed suffix, if
496496+ present.
497497+* `.trim() -> String`: Removes leading and trailing whitespace
498498+* `.trim_start() -> String`: Removes leading whitespace
499499+* `.trim_end() -> String`: Removes trailing whitespace
500500+* `.substr(start: Integer, end: Integer) -> String`: Extract substring. The
501501+ `start`/`end` indices should be specified in UTF-8 bytes. Indices are 0-based
502502+ and `end` is exclusive. Negative values count from the end of the string,
503503+ with `-1` being the last byte. If the `start` index is in the middle of a UTF-8
504504+ codepoint, the codepoint is fully part of the result. If the `end` index is in
505505+ the middle of a UTF-8 codepoint, the codepoint is not part of the result.
506506+* `.escape_json() -> String`: Serializes the string in JSON format. This
507507+ function is useful for making machine-readable templates. For example, you
508508+ can use it in a template like `'{ "foo": ' ++ foo.escape_json() ++ ' }'` to
509509+ return a JSON/JSONL.
510510+511511+#### String literals
512512+513513+String literals must be surrounded by single or double quotes (`'` or `"`).
514514+A double-quoted string literal supports the following escape sequences:
515515+516516+* `\"`: double quote
517517+* `\\`: backslash
518518+* `\t`: horizontal tab
519519+* `\r`: carriage return
520520+* `\n`: new line
521521+* `\0`: null
522522+* `\e`: escape (i.e., `\x1b`)
523523+* `\xHH`: byte with hex value `HH`
524524+525525+Other escape sequences are not supported. Any UTF-8 characters are allowed
526526+inside a string literal, with two exceptions: unescaped `"`-s and uses of `\`
527527+that don't form a valid escape sequence.
528528+529529+A single-quoted string literal has no escape syntax. `'` can't be expressed
530530+inside a single-quoted string literal.
531531+532532+### `Stringify` type
533533+534534+An expression that can be converted to a `String`.
535535+536536+Any types that can be converted to `Template` can also be `Stringify`. Unlike
537537+`Template`, color labels are stripped.
538538+539539+### `StringPattern` type
540540+541541+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
542542+543543+These are the exact same as the [String pattern type] in revsets, except that
544544+quotes are mandatory.
545545+546546+Literal strings may be used, which are interpreted as case-sensitive substring
547547+matching.
548548+549549+Currently `StringPattern` values cannot be passed around as values and may
550550+only occur directly in the call site they are used in.
551551+552552+[String pattern type]: revsets.md#string-patterns
553553+554554+### `Template` type
555555+556556+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: yes_
557557+558558+Most types can be implicitly converted to `Template`. No methods are defined.
559559+560560+### `Timestamp` type
561561+562562+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
563563+564564+The following methods are defined.
565565+566566+* `.ago() -> String`: Format as relative timestamp.
567567+* `.format(format: String) -> String`: Format with [the specified strftime-like
568568+ format string](https://docs.rs/chrono/latest/chrono/format/strftime/).
569569+* `.utc() -> Timestamp`: Convert timestamp into UTC timezone.
570570+* `.local() -> Timestamp`: Convert timestamp into local timezone.
571571+* `.after(date: String) -> Boolean`: True if the timestamp is exactly at or
572572+ after the given date. Supported date formats are the same as the revset
573573+ [Date pattern type].
574574+* `.before(date: String) -> Boolean`: True if the timestamp is before, but
575575+ not including, the given date. Supported date formats are the same as the
576576+ revset [Date pattern type].
577577+578578+[Date pattern type]: revsets.md#date-patterns
579579+580580+### `TimestampRange` type
581581+582582+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
583583+584584+The following methods are defined.
585585+586586+* `.start() -> Timestamp`
587587+* `.end() -> Timestamp`
588588+* `.duration() -> String`
589589+590590+### `Trailer` type
591591+592592+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: yes_
593593+594594+The following methods are defined.
595595+596596+* `.key() -> String`
597597+* `.value() -> String`
598598+599599+### `TreeDiff` type
600600+601601+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
602602+603603+This type cannot be printed. The following methods are defined.
604604+605605+* `.files() -> List<TreeDiffEntry>`: Changed files.
606606+* `.color_words([context: Integer]) -> Template`: Format as a word-level diff
607607+ with changes indicated only by color.
608608+* `.git([context: Integer]) -> Template`: Format as a Git diff.
609609+* `.stat([width: Integer]) -> DiffStats`: Calculate stats of changed lines.
610610+* `.summary() -> Template`: Format as a list of status code and path pairs.
611611+612612+### `TreeDiffEntry` type
613613+614614+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
615615+616616+This type cannot be printed. The following methods are defined.
617617+618618+* `.path() -> RepoPath`: Path to the entry. If the entry is a copy/rename, this
619619+ points to the target (or right) entry.
620620+* `.status() -> String`: One of `"modified"`, `"added"`, `"removed"`,
621621+ `"copied"`, or `"renamed"`.
622622+* `.source() -> TreeEntry`: The source (or left) entry.
623623+* `.target() -> TreeEntry`: The target (or right) entry.
624624+625625+### `TreeEntry` type
626626+627627+_Conversion: `Boolean`: no, `Serialize`: no, `Template`: no_
628628+629629+This type cannot be printed. The following methods are defined.
630630+631631+* `.path() -> RepoPath`: Path to the entry.
632632+* `.conflict() -> Boolean`: True if the entry is a merge conflict.
633633+* `.file_type() -> String`: One of `"file"`, `"symlink"`, `"tree"`,
634634+ `"git-submodule"`, or `"conflict"`.
635635+* `.executable() -> Boolean`: True if the entry is an executable file.
636636+637637+### `WorkspaceRef` type
638638+639639+_Conversion: `Boolean`: no, `Serialize`: yes, `Template`: yes_
640640+641641+The following methods are defined.
642642+643643+* `.name() -> RefSymbol`: Returns the workspace name as a symbol.
644644+* `.target() -> Commit`: Returns the working-copy commit of this workspace.
645645+646646+## Color labels
647647+648648+You can [customize the output colors][config-colors] by using color labels. `jj`
649649+adds some labels automatically; they can also be added manually.
650650+651651+Template fragments are usually **automatically** labeled with the command name,
652652+the context (or the top-level object), and the method names. For example, the
653653+following template is labeled as `op_log operation id short` automatically:
654654+655655+```sh
656656+jj op log -T 'self.id().short()'
657657+```
658658+659659+The exact names of such labels are often straightforward, but are not currently
660660+documented. You can discover the actual label names used with the
661661+`--color=debug` option, e.g.
662662+663663+```sh
664664+jj op log -T 'self.id().short()' --color=debug
665665+```
666666+667667+Additionally, you can **manually** insert arbitrary labels using the
668668+`label(label, content)` function. For example,
669669+670670+```sh
671671+jj op log -T '"ID: " ++ self.id().short().substr(0, 1) ++ label("id short", "<redacted>")'
672672+```
673673+674674+will print "ID:" in the default style, and the string `<redacted>` in the same
675675+style as the first character of the id. It would also be fine to use an
676676+arbitrary template instead of the string `"<redacted>"`, possibly including
677677+nested invocations of `label()`.
678678+679679+You are free to use custom label names as well. This will only have a visible
680680+effect if you also [customize their colors][config-colors] explicitly.
681681+682682+[config-colors]: config.md#custom-colors-and-styles
683683+684684+## Configuration
685685+686686+The default templates and aliases() are defined in the `[templates]` and
687687+`[template-aliases]` sections of the config respectively. The exact definitions
688688+can be seen in the [`cli/src/config/templates.toml`][1] file in jj's source
689689+tree.
690690+691691+[1]: https://github.com/jj-vcs/jj/blob/main/cli/src/config/templates.toml
692692+693693+<!--- TODO: Find a way to embed the default config files in the docs -->
694694+695695+New keywords and functions can be defined as aliases, by using any
696696+combination of the predefined keywords/functions and other aliases.
697697+698698+Alias functions can be overloaded by the number of parameters. However, builtin
699699+functions will be shadowed by name, and can't co-exist with aliases.
700700+701701+For example:
702702+703703+```toml
704704+[template-aliases]
705705+'commit_change_ids' = '''
706706+concat(
707707+ format_field("Commit ID", commit_id),
708708+ format_field("Change ID", change_id),
709709+)
710710+'''
711711+'format_field(key, value)' = 'key ++ ": " ++ value ++ "\n"'
712712+```
713713+714714+## Examples
715715+716716+Get short commit IDs of the working-copy parents:
717717+718718+```sh
719719+jj log --no-graph -r @ -T 'parents.map(|c| c.commit_id().short()).join(",")'
720720+```
721721+722722+Show machine-readable list of full commit and change IDs:
723723+724724+```sh
725725+jj log --no-graph -T 'commit_id ++ " " ++ change_id ++ "\n"'
726726+```
727727+728728+Print the description of the current commit, defaulting to `(no description set)`:
729729+730730+```sh
731731+jj log -r @ --no-graph -T 'coalesce(description, "(no description set)\n")'
732732+```
-2282
test
···11-setting value
22-finished setting value
33-setting value
44-finished setting value
55-setting value
66-finished setting value
77-setting value
88-finished setting value
99-setting value
1010-finished setting value
1111-setting value
1212-finished setting value
1313-setting value
1414-finished setting value
1515-setting value
1616-finished setting value
1717-setting value
1818-finished setting value
1919-setting value
2020-finished setting value
2121-setting value
2222-finished setting value
2323-setting value
2424-finished setting value
2525-setting value
2626-finished setting value
2727-setting value
2828-finished setting value
2929-setting value
3030-finished setting value
3131-setting value
3232-finished setting value
3333-setting value
3434-finished setting value
3535-setting value
3636-finished setting value
3737-setting value
3838-finished setting value
3939-setting value
4040-finished setting value
4141-setting value
4242-finished setting value
4343-setting value
4444-finished setting value
4545-setting value
4646-finished setting value
4747-setting value
4848-finished setting value
4949-setting value
5050-finished setting value
5151-setting value
5252-finished setting value
5353-setting value
5454-finished setting value
5555-setting value
5656-finished setting value
5757-setting value
5858-finished setting value
5959-setting value
6060-finished setting value
6161-setting value
6262-setting value
6363-finished setting value
6464-finished setting value
6565-setting value
6666-finished setting value
6767-setting value
6868-finished setting value
6969-setting value
7070-finished setting value
7171-setting value
7272-finished setting value
7373-setting value
7474-finished setting value
7575-setting value
7676-finished setting value
7777-setting value
7878-finished setting value
7979-setting value
8080-finished setting value
8181-setting value
8282-finished setting value
8383-setting value
8484-finished setting value
8585-setting value
8686-finished setting value
8787-setting value
8888-finished setting value
8989-setting value
9090-finished setting value
9191-setting value
9292-finished setting value
9393-setting value
9494-finished setting value
9595-setting value
9696-finished setting value
9797-setting value
9898-finished setting value
9999-setting value
100100-finished setting value
101101-setting value
102102-finished setting value
103103-setting value
104104-finished setting value
105105-setting value
106106-finished setting value
107107-setting value
108108-finished setting value
109109-setting value
110110-finished setting value
111111-setting value
112112-finished setting value
113113-setting value
114114-finished setting value
115115-setting value
116116-finished setting value
117117-setting value
118118-finished setting value
119119-setting value
120120-finished setting value
121121-setting value
122122-finished setting value
123123-setting value
124124-finished setting value
125125-setting value
126126-finished setting value
127127-setting value
128128-finished setting value
129129-setting value
130130-finished setting value
131131-setting value
132132-finished setting value
133133-setting value
134134-finished setting value
135135-setting value
136136-finished setting value
137137-setting value
138138-finished setting value
139139-setting value
140140-finished setting value
141141-setting value
142142-finished setting value
143143-setting value
144144-finished setting value
145145-setting value
146146-finished setting value
147147-setting value
148148-finished setting value
149149-setting value
150150-finished setting value
151151-setting value
152152-finished setting value
153153-setting value
154154-finished setting value
155155-setting value
156156-finished setting value
157157-setting value
158158-finished setting value
159159-setting value
160160-finished setting value
161161-setting value
162162-finished setting value
163163-setting value
164164-finished setting value
165165-setting value
166166-finished setting value
167167-setting value
168168-finished setting value
169169-setting value
170170-finished setting value
171171-setting value
172172-finished setting value
173173-setting value
174174-finished setting value
175175-setting value
176176-finished setting value
177177-setting value
178178-finished setting value
179179-setting value
180180-finished setting value
181181-setting value
182182-finished setting value
183183-setting value
184184-finished setting value
185185-setting value
186186-finished setting value
187187-setting value
188188-finished setting value
189189-setting value
190190-finished setting value
191191-setting value
192192-finished setting value
193193-setting value
194194-finished setting value
195195-setting value
196196-finished setting value
197197-setting value
198198-finished setting value
199199-setting value
200200-finished setting value
201201-setting value
202202-finished setting value
203203-setting value
204204-finished setting value
205205-setting value
206206-finished setting value
207207-setting value
208208-finished setting value
209209-setting value
210210-finished setting value
211211-setting value
212212-finished setting value
213213-setting value
214214-finished setting value
215215-setting value
216216-finished setting value
217217-setting value
218218-finished setting value
219219-setting value
220220-finished setting value
221221-setting value
222222-finished setting value
223223-setting value
224224-finished setting value
225225-setting value
226226-finished setting value
227227-setting value
228228-finished setting value
229229-setting value
230230-finished setting value
231231-setting value
232232-finished setting value
233233-setting value
234234-finished setting value
235235-setting value
236236-finished setting value
237237-setting value
238238-finished setting value
239239-setting value
240240-finished setting value
241241-setting value
242242-finished setting value
243243-setting value
244244-finished setting value
245245-setting value
246246-finished setting value
247247-setting value
248248-finished setting value
249249-setting value
250250-finished setting value
251251-setting value
252252-finished setting value
253253-setting value
254254-finished setting value
255255-setting value
256256-finished setting value
257257-setting value
258258-finished setting value
259259-setting value
260260-finished setting value
261261-setting value
262262-finished setting value
263263-setting value
264264-setting value
265265-finished setting value
266266-finished setting value
267267-setting value
268268-finished setting value
269269-setting value
270270-finished setting value
271271-setting value
272272-finished setting value
273273-setting value
274274-finished setting value
275275-setting value
276276-finished setting value
277277-setting value
278278-finished setting value
279279-setting value
280280-finished setting value
281281-setting value
282282-finished setting value
283283-setting value
284284-finished setting value
285285-setting value
286286-finished setting value
287287-setting value
288288-finished setting value
289289-setting value
290290-finished setting value
291291-setting value
292292-finished setting value
293293-setting value
294294-finished setting value
295295-setting value
296296-finished setting value
297297-setting value
298298-finished setting value
299299-setting value
300300-finished setting value
301301-setting value
302302-finished setting value
303303-setting value
304304-finished setting value
305305-setting value
306306-finished setting value
307307-setting value
308308-finished setting value
309309-setting value
310310-finished setting value
311311-setting value
312312-finished setting value
313313-setting value
314314-finished setting value
315315-setting value
316316-finished setting value
317317-setting value
318318-finished setting value
319319-setting value
320320-finished setting value
321321-setting value
322322-finished setting value
323323-setting value
324324-finished setting value
325325-setting value
326326-finished setting value
327327-setting value
328328-finished setting value
329329-setting value
330330-finished setting value
331331-setting value
332332-finished setting value
333333-setting value
334334-finished setting value
335335-setting value
336336-finished setting value
337337-setting value
338338-finished setting value
339339-setting value
340340-finished setting value
341341-setting value
342342-finished setting value
343343-setting value
344344-finished setting value
345345-setting value
346346-finished setting value
347347-setting value
348348-finished setting value
349349-setting value
350350-finished setting value
351351-setting value
352352-finished setting value
353353-setting value
354354-finished setting value
355355-setting value
356356-finished setting value
357357-setting value
358358-finished setting value
359359-setting value
360360-finished setting value
361361-setting value
362362-finished setting value
363363-setting value
364364-finished setting value
365365-setting value
366366-finished setting value
367367-setting value
368368-finished setting value
369369-setting value
370370-finished setting value
371371-setting value
372372-finished setting value
373373-setting value
374374-finished setting value
375375-setting value
376376-finished setting value
377377-setting value
378378-finished setting value
379379-setting value
380380-finished setting value
381381-setting value
382382-finished setting value
383383-setting value
384384-finished setting value
385385-setting value
386386-finished setting value
387387-setting value
388388-finished setting value
389389-setting value
390390-finished setting value
391391-setting value
392392-finished setting value
393393-setting value
394394-finished setting value
395395-setting value
396396-finished setting value
397397-setting value
398398-finished setting value
399399-setting value
400400-finished setting value
401401-setting value
402402-finished setting value
403403-setting value
404404-finished setting value
405405-setting value
406406-finished setting value
407407-setting value
408408-finished setting value
409409-setting value
410410-finished setting value
411411-setting value
412412-finished setting value
413413-setting value
414414-finished setting value
415415-setting value
416416-finished setting value
417417-setting value
418418-finished setting value
419419-setting value
420420-finished setting value
421421-setting value
422422-finished setting value
423423-setting value
424424-finished setting value
425425-setting value
426426-finished setting value
427427-setting value
428428-finished setting value
429429-setting value
430430-finished setting value
431431-setting value
432432-finished setting value
433433-setting value
434434-finished setting value
435435-setting value
436436-finished setting value
437437-setting value
438438-finished setting value
439439-setting value
440440-finished setting value
441441-setting value
442442-finished setting value
443443-setting value
444444-finished setting value
445445-setting value
446446-finished setting value
447447-setting value
448448-finished setting value
449449-setting value
450450-finished setting value
451451-setting value
452452-finished setting value
453453-setting value
454454-finished setting value
455455-setting value
456456-finished setting value
457457-setting value
458458-finished setting value
459459-setting value
460460-finished setting value
461461-setting value
462462-finished setting value
463463-setting value
464464-finished setting value
465465-setting value
466466-finished setting value
467467-setting value
468468-finished setting value
469469-setting value
470470-finished setting value
471471-setting value
472472-finished setting value
473473-setting value
474474-finished setting value
475475-setting value
476476-finished setting value
477477-setting value
478478-finished setting value
479479-setting value
480480-finished setting value
481481-setting value
482482-finished setting value
483483-setting value
484484-finished setting value
485485-setting value
486486-finished setting value
487487-setting value
488488-finished setting value
489489-setting value
490490-finished setting value
491491-setting value
492492-finished setting value
493493-setting value
494494-finished setting value
495495-setting value
496496-finished setting value
497497-setting value
498498-finished setting value
499499-setting value
500500-finished setting value
501501-setting value
502502-finished setting value
503503-setting value
504504-finished setting value
505505-setting value
506506-finished setting value
507507-setting value
508508-finished setting value
509509-setting value
510510-finished setting value
511511-setting value
512512-finished setting value
513513-setting value
514514-finished setting value
515515-setting value
516516-finished setting value
517517-setting value
518518-finished setting value
519519-setting value
520520-finished setting value
521521-setting value
522522-finished setting value
523523-setting value
524524-finished setting value
525525-setting value
526526-finished setting value
527527-setting value
528528-finished setting value
529529-setting value
530530-finished setting value
531531-setting value
532532-finished setting value
533533-setting value
534534-finished setting value
535535-setting value
536536-finished setting value
537537-setting value
538538-finished setting value
539539-setting value
540540-finished setting value
541541-setting value
542542-finished setting value
543543-setting value
544544-finished setting value
545545-setting value
546546-finished setting value
547547-setting value
548548-finished setting value
549549-setting value
550550-finished setting value
551551-setting value
552552-finished setting value
553553-setting value
554554-finished setting value
555555-setting value
556556-finished setting value
557557-setting value
558558-finished setting value
559559-setting value
560560-finished setting value
561561-setting value
562562-finished setting value
563563-setting value
564564-finished setting value
565565-setting value
566566-finished setting value
567567-setting value
568568-finished setting value
569569-setting value
570570-finished setting value
571571-setting value
572572-finished setting value
573573-setting value
574574-finished setting value
575575-setting value
576576-finished setting value
577577-setting value
578578-finished setting value
579579-setting value
580580-finished setting value
581581-setting value
582582-finished setting value
583583-setting value
584584-finished setting value
585585-setting value
586586-finished setting value
587587-setting value
588588-finished setting value
589589-setting value
590590-finished setting value
591591-setting value
592592-finished setting value
593593-setting value
594594-finished setting value
595595-setting value
596596-finished setting value
597597-setting value
598598-finished setting value
599599-setting value
600600-finished setting value
601601-setting value
602602-finished setting value
603603-setting value
604604-finished setting value
605605-setting value
606606-finished setting value
607607-setting value
608608-finished setting value
609609-setting value
610610-finished setting value
611611-setting value
612612-finished setting value
613613-setting value
614614-finished setting value
615615-setting value
616616-setting value
617617-finished setting value
618618-setting value
619619-finished setting value
620620-finished setting value
621621-setting value
622622-finished setting value
623623-setting value
624624-finished setting value
625625-setting value
626626-finished setting value
627627-setting value
628628-finished setting value
629629-setting value
630630-finished setting value
631631-setting value
632632-finished setting value
633633-setting value
634634-finished setting value
635635-setting value
636636-finished setting value
637637-setting value
638638-finished setting value
639639-setting value
640640-finished setting value
641641-setting value
642642-finished setting value
643643-setting value
644644-finished setting value
645645-setting value
646646-finished setting value
647647-setting value
648648-finished setting value
649649-setting value
650650-finished setting value
651651-setting value
652652-finished setting value
653653-setting value
654654-finished setting value
655655-setting value
656656-finished setting value
657657-setting value
658658-finished setting value
659659-setting value
660660-finished setting value
661661-setting value
662662-finished setting value
663663-setting value
664664-finished setting value
665665-setting value
666666-finished setting value
667667-setting value
668668-finished setting value
669669-setting value
670670-finished setting value
671671-setting value
672672-finished setting value
673673-setting value
674674-finished setting value
675675-setting value
676676-finished setting value
677677-setting value
678678-finished setting value
679679-setting value
680680-finished setting value
681681-setting value
682682-finished setting value
683683-setting value
684684-finished setting value
685685-setting value
686686-finished setting value
687687-setting value
688688-finished setting value
689689-setting value
690690-finished setting value
691691-setting value
692692-finished setting value
693693-setting value
694694-finished setting value
695695-setting value
696696-finished setting value
697697-setting value
698698-finished setting value
699699-setting value
700700-finished setting value
701701-setting value
702702-finished setting value
703703-setting value
704704-finished setting value
705705-setting value
706706-finished setting value
707707-setting value
708708-finished setting value
709709-setting value
710710-finished setting value
711711-setting value
712712-finished setting value
713713-setting value
714714-finished setting value
715715-setting value
716716-finished setting value
717717-setting value
718718-finished setting value
719719-setting value
720720-finished setting value
721721-setting value
722722-finished setting value
723723-setting value
724724-finished setting value
725725-setting value
726726-finished setting value
727727-setting value
728728-finished setting value
729729-setting value
730730-finished setting value
731731-setting value
732732-finished setting value
733733-setting value
734734-finished setting value
735735-setting value
736736-finished setting value
737737-setting value
738738-finished setting value
739739-setting value
740740-finished setting value
741741-setting value
742742-finished setting value
743743-setting value
744744-finished setting value
745745-setting value
746746-finished setting value
747747-setting value
748748-finished setting value
749749-setting value
750750-finished setting value
751751-setting value
752752-finished setting value
753753-setting value
754754-finished setting value
755755-setting value
756756-finished setting value
757757-setting value
758758-finished setting value
759759-setting value
760760-finished setting value
761761-setting value
762762-finished setting value
763763-setting value
764764-finished setting value
765765-setting value
766766-finished setting value
767767-setting value
768768-finished setting value
769769-setting value
770770-finished setting value
771771-setting value
772772-finished setting value
773773-setting value
774774-finished setting value
775775-setting value
776776-finished setting value
777777-setting value
778778-finished setting value
779779-setting value
780780-finished setting value
781781-setting value
782782-finished setting value
783783-setting value
784784-finished setting value
785785-setting value
786786-finished setting value
787787-setting value
788788-finished setting value
789789-setting value
790790-finished setting value
791791-setting value
792792-finished setting value
793793-setting value
794794-finished setting value
795795-setting value
796796-finished setting value
797797-setting value
798798-finished setting value
799799-setting value
800800-finished setting value
801801-setting value
802802-finished setting value
803803-setting value
804804-finished setting value
805805-setting value
806806-finished setting value
807807-setting value
808808-finished setting value
809809-setting value
810810-finished setting value
811811-setting value
812812-setting value
813813-finished setting value
814814-finished setting value
815815-setting value
816816-finished setting value
817817-setting value
818818-finished setting value
819819-setting value
820820-finished setting value
821821-setting value
822822-finished setting value
823823-setting value
824824-finished setting value
825825-setting value
826826-finished setting value
827827-setting value
828828-finished setting value
829829-setting value
830830-finished setting value
831831-setting value
832832-finished setting value
833833-setting value
834834-finished setting value
835835-setting value
836836-finished setting value
837837-setting value
838838-finished setting value
839839-setting value
840840-finished setting value
841841-setting value
842842-finished setting value
843843-setting value
844844-finished setting value
845845-setting value
846846-finished setting value
847847-setting value
848848-finished setting value
849849-setting value
850850-finished setting value
851851-setting value
852852-finished setting value
853853-setting value
854854-finished setting value
855855-setting value
856856-finished setting value
857857-setting value
858858-finished setting value
859859-setting value
860860-finished setting value
861861-setting value
862862-finished setting value
863863-setting value
864864-finished setting value
865865-setting value
866866-finished setting value
867867-setting value
868868-finished setting value
869869-setting value
870870-finished setting value
871871-setting value
872872-finished setting value
873873-setting value
874874-finished setting value
875875-setting value
876876-finished setting value
877877-setting value
878878-finished setting value
879879-setting value
880880-finished setting value
881881-setting value
882882-finished setting value
883883-setting value
884884-finished setting value
885885-setting value
886886-finished setting value
887887-setting value
888888-finished setting value
889889-setting value
890890-finished setting value
891891-setting value
892892-finished setting value
893893-setting value
894894-finished setting value
895895-setting value
896896-finished setting value
897897-setting value
898898-finished setting value
899899-setting value
900900-finished setting value
901901-setting value
902902-finished setting value
903903-setting value
904904-finished setting value
905905-setting value
906906-finished setting value
907907-setting value
908908-finished setting value
909909-setting value
910910-finished setting value
911911-setting value
912912-finished setting value
913913-setting value
914914-finished setting value
915915-setting value
916916-finished setting value
917917-setting value
918918-finished setting value
919919-setting value
920920-finished setting value
921921-setting value
922922-finished setting value
923923-setting value
924924-finished setting value
925925-setting value
926926-finished setting value
927927-setting value
928928-finished setting value
929929-setting value
930930-finished setting value
931931-setting value
932932-finished setting value
933933-setting value
934934-finished setting value
935935-setting value
936936-finished setting value
937937-setting value
938938-finished setting value
939939-setting value
940940-finished setting value
941941-setting value
942942-finished setting value
943943-setting value
944944-finished setting value
945945-setting value
946946-finished setting value
947947-setting value
948948-finished setting value
949949-setting value
950950-finished setting value
951951-setting value
952952-finished setting value
953953-setting value
954954-finished setting value
955955-setting value
956956-finished setting value
957957-setting value
958958-finished setting value
959959-setting value
960960-finished setting value
961961-setting value
962962-finished setting value
963963-setting value
964964-finished setting value
965965-setting value
966966-finished setting value
967967-setting value
968968-finished setting value
969969-setting value
970970-finished setting value
971971-setting value
972972-finished setting value
973973-setting value
974974-finished setting value
975975-setting value
976976-finished setting value
977977-setting value
978978-finished setting value
979979-setting value
980980-finished setting value
981981-setting value
982982-finished setting value
983983-setting value
984984-finished setting value
985985-setting value
986986-finished setting value
987987-setting value
988988-finished setting value
989989-setting value
990990-finished setting value
991991-setting value
992992-finished setting value
993993-setting value
994994-finished setting value
995995-setting value
996996-finished setting value
997997-setting value
998998-finished setting value
999999-setting value
10001000-finished setting value
10011001-setting value
10021002-finished setting value
10031003-setting value
10041004-finished setting value
10051005-setting value
10061006-finished setting value
10071007-setting value
10081008-finished setting value
10091009-setting value
10101010-finished setting value
10111011-setting value
10121012-finished setting value
10131013-setting value
10141014-finished setting value
10151015-setting value
10161016-finished setting value
10171017-setting value
10181018-finished setting value
10191019-setting value
10201020-finished setting value
10211021-setting value
10221022-finished setting value
10231023-setting value
10241024-finished setting value
10251025-setting value
10261026-finished setting value
10271027-setting value
10281028-finished setting value
10291029-setting value
10301030-finished setting value
10311031-setting value
10321032-setting value
10331033-finished setting value
10341034-finished setting value
10351035-setting value
10361036-finished setting value
10371037-setting value
10381038-finished setting value
10391039-setting value
10401040-finished setting value
10411041-setting value
10421042-finished setting value
10431043-setting value
10441044-finished setting value
10451045-setting value
10461046-finished setting value
10471047-setting value
10481048-finished setting value
10491049-setting value
10501050-finished setting value
10511051-setting value
10521052-finished setting value
10531053-setting value
10541054-finished setting value
10551055-setting value
10561056-finished setting value
10571057-setting value
10581058-finished setting value
10591059-setting value
10601060-finished setting value
10611061-setting value
10621062-finished setting value
10631063-setting value
10641064-finished setting value
10651065-setting value
10661066-finished setting value
10671067-setting value
10681068-finished setting value
10691069-setting value
10701070-finished setting value
10711071-setting value
10721072-finished setting value
10731073-setting value
10741074-finished setting value
10751075-setting value
10761076-finished setting value
10771077-setting value
10781078-finished setting value
10791079-setting value
10801080-finished setting value
10811081-setting value
10821082-finished setting value
10831083-setting value
10841084-finished setting value
10851085-setting value
10861086-finished setting value
10871087-setting value
10881088-finished setting value
10891089-setting value
10901090-finished setting value
10911091-setting value
10921092-finished setting value
10931093-setting value
10941094-finished setting value
10951095-setting value
10961096-finished setting value
10971097-setting value
10981098-finished setting value
10991099-setting value
11001100-finished setting value
11011101-setting value
11021102-setting value
11031103-finished setting value
11041104-finished setting value
11051105-setting value
11061106-finished setting value
11071107-setting value
11081108-finished setting value
11091109-setting value
11101110-finished setting value
11111111-setting value
11121112-finished setting value
11131113-setting value
11141114-finished setting value
11151115-setting value
11161116-finished setting value
11171117-setting value
11181118-finished setting value
11191119-setting value
11201120-finished setting value
11211121-setting value
11221122-finished setting value
11231123-setting value
11241124-finished setting value
11251125-setting value
11261126-finished setting value
11271127-setting value
11281128-finished setting value
11291129-setting value
11301130-finished setting value
11311131-setting value
11321132-finished setting value
11331133-setting value
11341134-finished setting value
11351135-setting value
11361136-finished setting value
11371137-setting value
11381138-finished setting value
11391139-setting value
11401140-finished setting value
11411141-setting value
11421142-finished setting value
11431143-setting value
11441144-finished setting value
11451145-setting value
11461146-finished setting value
11471147-setting value
11481148-finished setting value
11491149-setting value
11501150-finished setting value
11511151-setting value
11521152-finished setting value
11531153-setting value
11541154-finished setting value
11551155-setting value
11561156-finished setting value
11571157-setting value
11581158-finished setting value
11591159-setting value
11601160-finished setting value
11611161-setting value
11621162-finished setting value
11631163-setting value
11641164-finished setting value
11651165-setting value
11661166-finished setting value
11671167-setting value
11681168-finished setting value
11691169-setting value
11701170-finished setting value
11711171-setting value
11721172-finished setting value
11731173-setting value
11741174-finished setting value
11751175-setting value
11761176-finished setting value
11771177-setting value
11781178-finished setting value
11791179-setting value
11801180-finished setting value
11811181-setting value
11821182-finished setting value
11831183-setting value
11841184-finished setting value
11851185-setting value
11861186-finished setting value
11871187-setting value
11881188-finished setting value
11891189-setting value
11901190-finished setting value
11911191-setting value
11921192-finished setting value
11931193-setting value
11941194-finished setting value
11951195-setting value
11961196-finished setting value
11971197-setting value
11981198-finished setting value
11991199-setting value
12001200-finished setting value
12011201-setting value
12021202-finished setting value
12031203-setting value
12041204-finished setting value
12051205-setting value
12061206-finished setting value
12071207-setting value
12081208-finished setting value
12091209-setting value
12101210-finished setting value
12111211-setting value
12121212-finished setting value
12131213-setting value
12141214-finished setting value
12151215-setting value
12161216-finished setting value
12171217-setting value
12181218-finished setting value
12191219-setting value
12201220-setting value
12211221-finished setting value
12221222-finished setting value
12231223-setting value
12241224-finished setting value
12251225-setting value
12261226-finished setting value
12271227-setting value
12281228-finished setting value
12291229-setting value
12301230-finished setting value
12311231-setting value
12321232-finished setting value
12331233-setting value
12341234-finished setting value
12351235-setting value
12361236-finished setting value
12371237-setting value
12381238-finished setting value
12391239-setting value
12401240-finished setting value
12411241-setting value
12421242-finished setting value
12431243-setting value
12441244-finished setting value
12451245-setting value
12461246-finished setting value
12471247-setting value
12481248-finished setting value
12491249-setting value
12501250-finished setting value
12511251-setting value
12521252-finished setting value
12531253-setting value
12541254-finished setting value
12551255-setting value
12561256-finished setting value
12571257-setting value
12581258-finished setting value
12591259-setting value
12601260-finished setting value
12611261-setting value
12621262-finished setting value
12631263-setting value
12641264-finished setting value
12651265-setting value
12661266-finished setting value
12671267-setting value
12681268-finished setting value
12691269-setting value
12701270-finished setting value
12711271-setting value
12721272-finished setting value
12731273-setting value
12741274-finished setting value
12751275-setting value
12761276-finished setting value
12771277-setting value
12781278-finished setting value
12791279-setting value
12801280-finished setting value
12811281-setting value
12821282-finished setting value
12831283-setting value
12841284-finished setting value
12851285-setting value
12861286-finished setting value
12871287-setting value
12881288-finished setting value
12891289-setting value
12901290-finished setting value
12911291-setting value
12921292-finished setting value
12931293-setting value
12941294-finished setting value
12951295-setting value
12961296-finished setting value
12971297-setting value
12981298-finished setting value
12991299-setting value
13001300-finished setting value
13011301-setting value
13021302-finished setting value
13031303-setting value
13041304-finished setting value
13051305-setting value
13061306-finished setting value
13071307-setting value
13081308-finished setting value
13091309-setting value
13101310-finished setting value
13111311-setting value
13121312-finished setting value
13131313-setting value
13141314-finished setting value
13151315-setting value
13161316-finished setting value
13171317-setting value
13181318-finished setting value
13191319-setting value
13201320-finished setting value
13211321-setting value
13221322-finished setting value
13231323-setting value
13241324-finished setting value
13251325-setting value
13261326-finished setting value
13271327-setting value
13281328-finished setting value
13291329-setting value
13301330-finished setting value
13311331-setting value
13321332-finished setting value
13331333-setting value
13341334-finished setting value
13351335-setting value
13361336-finished setting value
13371337-setting value
13381338-finished setting value
13391339-setting value
13401340-finished setting value
13411341-setting value
13421342-finished setting value
13431343-setting value
13441344-finished setting value
13451345-setting value
13461346-finished setting value
13471347-setting value
13481348-finished setting value
13491349-setting value
13501350-finished setting value
13511351-setting value
13521352-finished setting value
13531353-setting value
13541354-finished setting value
13551355-setting value
13561356-finished setting value
13571357-setting value
13581358-finished setting value
13591359-setting value
13601360-finished setting value
13611361-setting value
13621362-finished setting value
13631363-setting value
13641364-finished setting value
13651365-setting value
13661366-finished setting value
13671367-setting value
13681368-finished setting value
13691369-setting value
13701370-finished setting value
13711371-setting value
13721372-finished setting value
13731373-setting value
13741374-finished setting value
13751375-setting value
13761376-finished setting value
13771377-setting value
13781378-finished setting value
13791379-setting value
13801380-finished setting value
13811381-setting value
13821382-finished setting value
13831383-setting value
13841384-finished setting value
13851385-setting value
13861386-finished setting value
13871387-setting value
13881388-finished setting value
13891389-setting value
13901390-finished setting value
13911391-setting value
13921392-finished setting value
13931393-setting value
13941394-finished setting value
13951395-setting value
13961396-finished setting value
13971397-setting value
13981398-finished setting value
13991399-setting value
14001400-finished setting value
14011401-setting value
14021402-finished setting value
14031403-setting value
14041404-finished setting value
14051405-setting value
14061406-finished setting value
14071407-setting value
14081408-finished setting value
14091409-setting value
14101410-finished setting value
14111411-setting value
14121412-finished setting value
14131413-setting value
14141414-finished setting value
14151415-setting value
14161416-finished setting value
14171417-setting value
14181418-finished setting value
14191419-setting value
14201420-finished setting value
14211421-setting value
14221422-finished setting value
14231423-setting value
14241424-finished setting value
14251425-setting value
14261426-finished setting value
14271427-setting value
14281428-finished setting value
14291429-setting value
14301430-finished setting value
14311431-setting value
14321432-finished setting value
14331433-setting value
14341434-finished setting value
14351435-setting value
14361436-finished setting value
14371437-setting value
14381438-finished setting value
14391439-setting value
14401440-finished setting value
14411441-setting value
14421442-finished setting value
14431443-setting value
14441444-finished setting value
14451445-setting value
14461446-finished setting value
14471447-setting value
14481448-finished setting value
14491449-setting value
14501450-finished setting value
14511451-setting value
14521452-finished setting value
14531453-setting value
14541454-finished setting value
14551455-setting value
14561456-finished setting value
14571457-setting value
14581458-finished setting value
14591459-setting value
14601460-finished setting value
14611461-setting value
14621462-finished setting value
14631463-setting value
14641464-finished setting value
14651465-setting value
14661466-finished setting value
14671467-setting value
14681468-finished setting value
14691469-setting value
14701470-finished setting value
14711471-setting value
14721472-finished setting value
14731473-setting value
14741474-finished setting value
14751475-setting value
14761476-finished setting value
14771477-setting value
14781478-finished setting value
14791479-setting value
14801480-finished setting value
14811481-setting value
14821482-finished setting value
14831483-setting value
14841484-finished setting value
14851485-setting value
14861486-finished setting value
14871487-setting value
14881488-finished setting value
14891489-setting value
14901490-finished setting value
14911491-setting value
14921492-finished setting value
14931493-setting value
14941494-finished setting value
14951495-setting value
14961496-finished setting value
14971497-setting value
14981498-finished setting value
14991499-setting value
15001500-finished setting value
15011501-setting value
15021502-finished setting value
15031503-setting value
15041504-finished setting value
15051505-setting value
15061506-finished setting value
15071507-setting value
15081508-finished setting value
15091509-setting value
15101510-finished setting value
15111511-setting value
15121512-finished setting value
15131513-setting value
15141514-finished setting value
15151515-setting value
15161516-finished setting value
15171517-setting value
15181518-finished setting value
15191519-setting value
15201520-finished setting value
15211521-setting value
15221522-finished setting value
15231523-setting value
15241524-finished setting value
15251525-setting value
15261526-finished setting value
15271527-setting value
15281528-finished setting value
15291529-setting value
15301530-finished setting value
15311531-setting value
15321532-finished setting value
15331533-setting value
15341534-finished setting value
15351535-setting value
15361536-finished setting value
15371537-setting value
15381538-finished setting value
15391539-setting value
15401540-finished setting value
15411541-setting value
15421542-finished setting value
15431543-setting value
15441544-finished setting value
15451545-setting value
15461546-finished setting value
15471547-setting value
15481548-finished setting value
15491549-setting value
15501550-finished setting value
15511551-setting value
15521552-finished setting value
15531553-setting value
15541554-finished setting value
15551555-setting value
15561556-finished setting value
15571557-setting value
15581558-finished setting value
15591559-setting value
15601560-finished setting value
15611561-setting value
15621562-finished setting value
15631563-setting value
15641564-finished setting value
15651565-setting value
15661566-finished setting value
15671567-setting value
15681568-finished setting value
15691569-setting value
15701570-finished setting value
15711571-setting value
15721572-finished setting value
15731573-setting value
15741574-finished setting value
15751575-setting value
15761576-finished setting value
15771577-setting value
15781578-finished setting value
15791579-setting value
15801580-finished setting value
15811581-setting value
15821582-finished setting value
15831583-setting value
15841584-finished setting value
15851585-setting value
15861586-finished setting value
15871587-setting value
15881588-finished setting value
15891589-setting value
15901590-finished setting value
15911591-setting value
15921592-finished setting value
15931593-setting value
15941594-finished setting value
15951595-setting value
15961596-finished setting value
15971597-setting value
15981598-finished setting value
15991599-setting value
16001600-finished setting value
16011601-setting value
16021602-finished setting value
16031603-setting value
16041604-finished setting value
16051605-setting value
16061606-finished setting value
16071607-setting value
16081608-finished setting value
16091609-setting value
16101610-finished setting value
16111611-setting value
16121612-finished setting value
16131613-setting value
16141614-finished setting value
16151615-setting value
16161616-finished setting value
16171617-setting value
16181618-finished setting value
16191619-setting value
16201620-finished setting value
16211621-setting value
16221622-finished setting value
16231623-setting value
16241624-finished setting value
16251625-setting value
16261626-finished setting value
16271627-setting value
16281628-finished setting value
16291629-setting value
16301630-finished setting value
16311631-setting value
16321632-finished setting value
16331633-setting value
16341634-finished setting value
16351635-setting value
16361636-finished setting value
16371637-setting value
16381638-finished setting value
16391639-setting value
16401640-finished setting value
16411641-setting value
16421642-finished setting value
16431643-setting value
16441644-finished setting value
16451645-setting value
16461646-finished setting value
16471647-setting value
16481648-finished setting value
16491649-setting value
16501650-finished setting value
16511651-setting value
16521652-finished setting value
16531653-setting value
16541654-finished setting value
16551655-setting value
16561656-finished setting value
16571657-setting value
16581658-finished setting value
16591659-setting value
16601660-finished setting value
16611661-setting value
16621662-finished setting value
16631663-setting value
16641664-finished setting value
16651665-setting value
16661666-finished setting value
16671667-setting value
16681668-finished setting value
16691669-setting value
16701670-finished setting value
16711671-setting value
16721672-finished setting value
16731673-setting value
16741674-finished setting value
16751675-setting value
16761676-finished setting value
16771677-setting value
16781678-finished setting value
16791679-setting value
16801680-finished setting value
16811681-setting value
16821682-finished setting value
16831683-setting value
16841684-finished setting value
16851685-setting value
16861686-finished setting value
16871687-setting value
16881688-finished setting value
16891689-setting value
16901690-finished setting value
16911691-setting value
16921692-finished setting value
16931693-setting value
16941694-finished setting value
16951695-setting value
16961696-finished setting value
16971697-setting value
16981698-finished setting value
16991699-setting value
17001700-finished setting value
17011701-setting value
17021702-finished setting value
17031703-setting value
17041704-finished setting value
17051705-setting value
17061706-finished setting value
17071707-setting value
17081708-finished setting value
17091709-setting value
17101710-finished setting value
17111711-setting value
17121712-finished setting value
17131713-setting value
17141714-finished setting value
17151715-setting value
17161716-finished setting value
17171717-setting value
17181718-finished setting value
17191719-setting value
17201720-finished setting value
17211721-setting value
17221722-finished setting value
17231723-setting value
17241724-finished setting value
17251725-setting value
17261726-finished setting value
17271727-setting value
17281728-finished setting value
17291729-setting value
17301730-finished setting value
17311731-setting value
17321732-finished setting value
17331733-setting value
17341734-finished setting value
17351735-setting value
17361736-finished setting value
17371737-setting value
17381738-finished setting value
17391739-setting value
17401740-finished setting value
17411741-setting value
17421742-finished setting value
17431743-setting value
17441744-finished setting value
17451745-setting value
17461746-finished setting value
17471747-setting value
17481748-finished setting value
17491749-setting value
17501750-finished setting value
17511751-setting value
17521752-finished setting value
17531753-setting value
17541754-finished setting value
17551755-setting value
17561756-finished setting value
17571757-setting value
17581758-finished setting value
17591759-setting value
17601760-finished setting value
17611761-setting value
17621762-finished setting value
17631763-setting value
17641764-finished setting value
17651765-setting value
17661766-finished setting value
17671767-setting value
17681768-finished setting value
17691769-setting value
17701770-finished setting value
17711771-setting value
17721772-finished setting value
17731773-setting value
17741774-finished setting value
17751775-setting value
17761776-finished setting value
17771777-setting value
17781778-finished setting value
17791779-setting value
17801780-finished setting value
17811781-setting value
17821782-finished setting value
17831783-setting value
17841784-finished setting value
17851785-setting value
17861786-finished setting value
17871787-setting value
17881788-finished setting value
17891789-setting value
17901790-finished setting value
17911791-setting value
17921792-finished setting value
17931793-setting value
17941794-finished setting value
17951795-setting value
17961796-finished setting value
17971797-setting value
17981798-finished setting value
17991799-setting value
18001800-finished setting value
18011801-setting value
18021802-finished setting value
18031803-setting value
18041804-finished setting value
18051805-setting value
18061806-finished setting value
18071807-setting value
18081808-finished setting value
18091809-setting value
18101810-finished setting value
18111811-setting value
18121812-finished setting value
18131813-setting value
18141814-finished setting value
18151815-setting value
18161816-finished setting value
18171817-setting value
18181818-finished setting value
18191819-setting value
18201820-finished setting value
18211821-setting value
18221822-finished setting value
18231823-setting value
18241824-finished setting value
18251825-setting value
18261826-finished setting value
18271827-setting value
18281828-finished setting value
18291829-setting value
18301830-finished setting value
18311831-setting value
18321832-finished setting value
18331833-setting value
18341834-finished setting value
18351835-setting value
18361836-finished setting value
18371837-setting value
18381838-finished setting value
18391839-setting value
18401840-finished setting value
18411841-setting value
18421842-finished setting value
18431843-setting value
18441844-finished setting value
18451845-setting value
18461846-finished setting value
18471847-setting value
18481848-finished setting value
18491849-setting value
18501850-finished setting value
18511851-setting value
18521852-finished setting value
18531853-setting value
18541854-finished setting value
18551855-setting value
18561856-finished setting value
18571857-setting value
18581858-finished setting value
18591859-setting value
18601860-finished setting value
18611861-setting value
18621862-finished setting value
18631863-setting value
18641864-finished setting value
18651865-setting value
18661866-finished setting value
18671867-setting value
18681868-finished setting value
18691869-setting value
18701870-finished setting value
18711871-setting value
18721872-finished setting value
18731873-setting value
18741874-finished setting value
18751875-setting value
18761876-finished setting value
18771877-setting value
18781878-finished setting value
18791879-setting value
18801880-finished setting value
18811881-setting value
18821882-finished setting value
18831883-setting value
18841884-finished setting value
18851885-setting value
18861886-finished setting value
18871887-setting value
18881888-finished setting value
18891889-setting value
18901890-finished setting value
18911891-setting value
18921892-finished setting value
18931893-setting value
18941894-finished setting value
18951895-setting value
18961896-finished setting value
18971897-setting value
18981898-finished setting value
18991899-setting value
19001900-finished setting value
19011901-setting value
19021902-finished setting value
19031903-setting value
19041904-finished setting value
19051905-setting value
19061906-finished setting value
19071907-setting value
19081908-finished setting value
19091909-setting value
19101910-finished setting value
19111911-setting value
19121912-finished setting value
19131913-setting value
19141914-finished setting value
19151915-setting value
19161916-finished setting value
19171917-setting value
19181918-finished setting value
19191919-setting value
19201920-finished setting value
19211921-setting value
19221922-finished setting value
19231923-setting value
19241924-finished setting value
19251925-setting value
19261926-finished setting value
19271927-setting value
19281928-finished setting value
19291929-setting value
19301930-finished setting value
19311931-setting value
19321932-finished setting value
19331933-setting value
19341934-finished setting value
19351935-setting value
19361936-finished setting value
19371937-setting value
19381938-finished setting value
19391939-setting value
19401940-finished setting value
19411941-setting value
19421942-finished setting value
19431943-setting value
19441944-finished setting value
19451945-setting value
19461946-finished setting value
19471947-setting value
19481948-finished setting value
19491949-setting value
19501950-finished setting value
19511951-setting value
19521952-finished setting value
19531953-setting value
19541954-finished setting value
19551955-setting value
19561956-finished setting value
19571957-setting value
19581958-finished setting value
19591959-setting value
19601960-finished setting value
19611961-setting value
19621962-finished setting value
19631963-setting value
19641964-finished setting value
19651965-setting value
19661966-finished setting value
19671967-setting value
19681968-finished setting value
19691969-setting value
19701970-finished setting value
19711971-setting value
19721972-finished setting value
19731973-setting value
19741974-finished setting value
19751975-setting value
19761976-finished setting value
19771977-setting value
19781978-finished setting value
19791979-setting value
19801980-finished setting value
19811981-setting value
19821982-finished setting value
19831983-setting value
19841984-finished setting value
19851985-setting value
19861986-finished setting value
19871987-setting value
19881988-finished setting value
19891989-setting value
19901990-finished setting value
19911991-setting value
19921992-finished setting value
19931993-setting value
19941994-finished setting value
19951995-setting value
19961996-finished setting value
19971997-setting value
19981998-finished setting value
19991999-setting value
20002000-finished setting value
20012001-setting value
20022002-finished setting value
20032003-setting value
20042004-finished setting value
20052005-setting value
20062006-finished setting value
20072007-setting value
20082008-finished setting value
20092009-setting value
20102010-finished setting value
20112011-setting value
20122012-finished setting value
20132013-setting value
20142014-finished setting value
20152015-setting value
20162016-finished setting value
20172017-setting value
20182018-finished setting value
20192019-setting value
20202020-finished setting value
20212021-setting value
20222022-finished setting value
20232023-setting value
20242024-finished setting value
20252025-setting value
20262026-finished setting value
20272027-setting value
20282028-finished setting value
20292029-setting value
20302030-finished setting value
20312031-setting value
20322032-finished setting value
20332033-setting value
20342034-finished setting value
20352035-setting value
20362036-finished setting value
20372037-setting value
20382038-finished setting value
20392039-setting value
20402040-finished setting value
20412041-setting value
20422042-finished setting value
20432043-setting value
20442044-finished setting value
20452045-setting value
20462046-finished setting value
20472047-setting value
20482048-finished setting value
20492049-setting value
20502050-finished setting value
20512051-setting value
20522052-finished setting value
20532053-setting value
20542054-finished setting value
20552055-setting value
20562056-finished setting value
20572057-setting value
20582058-finished setting value
20592059-setting value
20602060-finished setting value
20612061-setting value
20622062-finished setting value
20632063-setting value
20642064-finished setting value
20652065-setting value
20662066-finished setting value
20672067-setting value
20682068-finished setting value
20692069-setting value
20702070-finished setting value
20712071-setting value
20722072-finished setting value
20732073-setting value
20742074-finished setting value
20752075-setting value
20762076-finished setting value
20772077-setting value
20782078-finished setting value
20792079-setting value
20802080-finished setting value
20812081-setting value
20822082-finished setting value
20832083-setting value
20842084-finished setting value
20852085-setting value
20862086-finished setting value
20872087-setting value
20882088-finished setting value
20892089-setting value
20902090-finished setting value
20912091-setting value
20922092-finished setting value
20932093-setting value
20942094-finished setting value
20952095-setting value
20962096-finished setting value
20972097-setting value
20982098-finished setting value
20992099-setting value
21002100-finished setting value
21012101-setting value
21022102-finished setting value
21032103-setting value
21042104-finished setting value
21052105-setting value
21062106-finished setting value
21072107-setting value
21082108-finished setting value
21092109-setting value
21102110-finished setting value
21112111-setting value
21122112-finished setting value
21132113-setting value
21142114-finished setting value
21152115-setting value
21162116-finished setting value
21172117-setting value
21182118-finished setting value
21192119-setting value
21202120-finished setting value
21212121-setting value
21222122-finished setting value
21232123-setting value
21242124-finished setting value
21252125-setting value
21262126-finished setting value
21272127-setting value
21282128-finished setting value
21292129-setting value
21302130-finished setting value
21312131-setting value
21322132-finished setting value
21332133-setting value
21342134-finished setting value
21352135-setting value
21362136-finished setting value
21372137-setting value
21382138-finished setting value
21392139-setting value
21402140-finished setting value
21412141-setting value
21422142-finished setting value
21432143-setting value
21442144-finished setting value
21452145-setting value
21462146-finished setting value
21472147-setting value
21482148-finished setting value
21492149-setting value
21502150-finished setting value
21512151-setting value
21522152-finished setting value
21532153-setting value
21542154-finished setting value
21552155-setting value
21562156-finished setting value
21572157-setting value
21582158-finished setting value
21592159-setting value
21602160-finished setting value
21612161-setting value
21622162-finished setting value
21632163-setting value
21642164-finished setting value
21652165-setting value
21662166-finished setting value
21672167-setting value
21682168-finished setting value
21692169-setting value
21702170-finished setting value
21712171-setting value
21722172-finished setting value
21732173-setting value
21742174-finished setting value
21752175-setting value
21762176-finished setting value
21772177-setting value
21782178-finished setting value
21792179-setting value
21802180-finished setting value
21812181-setting value
21822182-finished setting value
21832183-setting value
21842184-finished setting value
21852185-setting value
21862186-finished setting value
21872187-setting value
21882188-finished setting value
21892189-setting value
21902190-finished setting value
21912191-setting value
21922192-finished setting value
21932193-setting value
21942194-finished setting value
21952195-setting value
21962196-finished setting value
21972197-setting value
21982198-finished setting value
21992199-setting value
22002200-finished setting value
22012201-setting value
22022202-finished setting value
22032203-setting value
22042204-finished setting value
22052205-setting value
22062206-finished setting value
22072207-setting value
22082208-finished setting value
22092209-setting value
22102210-finished setting value
22112211-setting value
22122212-finished setting value
22132213-setting value
22142214-finished setting value
22152215-setting value
22162216-finished setting value
22172217-setting value
22182218-finished setting value
22192219-setting value
22202220-finished setting value
22212221-setting value
22222222-finished setting value
22232223-setting value
22242224-setting value
22252225-finished setting value
22262226-finished setting value
22272227-setting value
22282228-finished setting value
22292229-setting value
22302230-finished setting value
22312231-setting value
22322232-finished setting value
22332233-setting value
22342234-finished setting value
22352235-setting value
22362236-finished setting value
22372237-setting value
22382238-finished setting value
22392239-setting value
22402240-finished setting value
22412241-setting value
22422242-finished setting value
22432243-setting value
22442244-finished setting value
22452245-setting value
22462246-finished setting value
22472247-setting value
22482248-finished setting value
22492249-setting value
22502250-finished setting value
22512251-setting value
22522252-finished setting value
22532253-setting value
22542254-finished setting value
22552255-setting value
22562256-finished setting value
22572257-setting value
22582258-finished setting value
22592259-setting value
22602260-finished setting value
22612261-setting value
22622262-finished setting value
22632263-setting value
22642264-finished setting value
22652265-setting value
22662266-finished setting value
22672267-setting value
22682268-finished setting value
22692269-setting value
22702270-finished setting value
22712271-setting value
22722272-finished setting value
22732273-setting value
22742274-finished setting value
22752275-setting value
22762276-finished setting value
22772277-setting value
22782278-finished setting value
22792279-setting value
22802280-finished setting value
22812281-setting value
22822282-finished setting value